pub struct ReactiveDescribeHandle { /* private fields */ }Expand description
RAII handle for a reactive describe subscription. Dropping it stops the namespace listener and frees the describe-sink.
The reactive describe fires synchronously from Graph-level
namespace mutations (add, remove, destroy, mount,
unmount, and the cascaded teardowns of core.teardown). Each
fire re-snapshots the full Graph::describe() and delivers it
to the sink.
Trait Implementations§
Source§impl Drop for ReactiveDescribeHandle
impl Drop for ReactiveDescribeHandle
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