macros: add opaque macro
This commit is contained in:
parent
0a5b00f269
commit
9880f78ec4
16 changed files with 60 additions and 115 deletions
|
|
@ -31,15 +31,9 @@ use {
|
|||
NodeLayerLink, OutputNode, PlaceholderNode, WorkspaceNode,
|
||||
},
|
||||
utils::{
|
||||
array_to_tuple::ArrayToTuple,
|
||||
clonecell::CloneCell,
|
||||
copyhashmap::CopyHashMap,
|
||||
event_listener::LazyEventSource,
|
||||
hash_map_ext::HashMapExt,
|
||||
numcell::NumCell,
|
||||
rc_eq::rc_eq,
|
||||
threshold_counter::ThresholdCounter,
|
||||
toplevel_identifier::{ToplevelIdentifier, toplevel_identifier},
|
||||
array_to_tuple::ArrayToTuple, clonecell::CloneCell, copyhashmap::CopyHashMap,
|
||||
event_listener::LazyEventSource, hash_map_ext::HashMapExt, numcell::NumCell,
|
||||
rc_eq::rc_eq, threshold_counter::ThresholdCounter,
|
||||
},
|
||||
wire::{
|
||||
ExtForeignToplevelHandleV1Id, ExtImageCopyCaptureSessionV1Id, JayScreencastId,
|
||||
|
|
@ -55,6 +49,8 @@ use {
|
|||
},
|
||||
};
|
||||
|
||||
opaque!(ToplevelIdentifier, toplevel_identifier);
|
||||
|
||||
tree_id!(ToplevelNodeId);
|
||||
|
||||
pub trait ToplevelNode: ToplevelNodeBase {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue