1
0
Fork 0
forked from wry/wry

macros: add opaque macro

This commit is contained in:
Julian Orth 2026-04-02 16:29:43 +02:00
parent 0a5b00f269
commit 9880f78ec4
16 changed files with 60 additions and 115 deletions

View file

@ -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 {