pub struct ExpandNode {
pub object_type: String,
pub object_id: String,
pub relation: String,
pub result: CheckResult,
pub children: Vec<ExpandNode>,
}Expand description
Node in the expand tree for debugging.
Fields§
§object_type: String§object_id: String§relation: String§result: CheckResult§children: Vec<ExpandNode>Trait Implementations§
Source§impl Clone for ExpandNode
impl Clone for ExpandNode
Source§fn clone(&self) -> ExpandNode
fn clone(&self) -> ExpandNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExpandNode
impl Debug for ExpandNode
Source§impl PartialEq for ExpandNode
impl PartialEq for ExpandNode
impl Eq for ExpandNode
impl StructuralPartialEq for ExpandNode
Auto Trait Implementations§
impl Freeze for ExpandNode
impl RefUnwindSafe for ExpandNode
impl Send for ExpandNode
impl Sync for ExpandNode
impl Unpin for ExpandNode
impl UnsafeUnpin for ExpandNode
impl UnwindSafe for ExpandNode
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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