pub struct ReactiveDescribeHandle { /* private fields */ }Expand description
Id-bearing handle for a reactive describe subscription.
D246 rule 3: Core-free (Send), no RAII Drop — teardown is
the owner-invoked synchronous Self::detach. This eliminates the
“unsubscribe in Drop” deadlock class. The embedder’s
Teardown is the owner-invoked Self::detach(core) — REQUIRED.
The ns-sink is also collected by graph.destroy(core); the Core
topology sub is opened via raw core.subscribe_topology and is NOT
OwnedCore-tracked, so only detach(core) collects it.
Implementations§
Auto Trait Implementations§
impl Freeze for ReactiveDescribeHandle
impl !RefUnwindSafe for ReactiveDescribeHandle
impl !Send for ReactiveDescribeHandle
impl !Sync for ReactiveDescribeHandle
impl Unpin for ReactiveDescribeHandle
impl UnsafeUnpin for ReactiveDescribeHandle
impl !UnwindSafe for ReactiveDescribeHandle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more