pub struct TreeContext { /* private fields */ }Expand description
The runtime context. It is used to store the information about the current state of the tree.
Implementations§
Source§impl TreeContext
impl TreeContext
Trait Implementations§
Source§impl From<&mut TreeContext> for TreeContextRef
impl From<&mut TreeContext> for TreeContextRef
Source§fn from(value: &mut TreeContext) -> Self
fn from(value: &mut TreeContext) -> Self
Converts to this type from the input type.
Source§impl From<TreeContext> for DaemonContext
impl From<TreeContext> for DaemonContext
Source§fn from(value: TreeContext) -> Self
fn from(value: TreeContext) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TreeContext
impl RefUnwindSafe for TreeContext
impl Send for TreeContext
impl Sync for TreeContext
impl Unpin for TreeContext
impl UnwindSafe for TreeContext
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more