pub struct NodeImpl<T> where
T: RealField, {
pub parent: Option<Weak<Mutex<NodeImpl<T>>>>,
pub children: Vec<Node<T>>,
pub joint: Joint<T>,
pub mimic_parent: Option<Weak<Mutex<NodeImpl<T>>>>,
pub mimic_children: Vec<Node<T>>,
pub mimic: Option<Mimic<T>>,
pub link: Option<Link<T>>,
}
Expand description
Node for joint tree struct
Fields
parent: Option<Weak<Mutex<NodeImpl<T>>>>
children: Vec<Node<T>>
joint: Joint<T>
mimic_parent: Option<Weak<Mutex<NodeImpl<T>>>>
mimic_children: Vec<Node<T>>
mimic: Option<Mimic<T>>
link: Option<Link<T>>
Trait Implementations
Auto Trait Implementations
impl<T> !RefUnwindSafe for NodeImpl<T>
impl<T> Send for NodeImpl<T>
impl<T> !Sync for NodeImpl<T>
impl<T> Unpin for NodeImpl<T> where
T: Unpin,
impl<T> !UnwindSafe for NodeImpl<T>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
sourcepub fn to_subset(&self) -> Option<SS>
pub fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
sourcepub fn is_in_subset(&self) -> bool
pub fn is_in_subset(&self) -> bool
Checks if self
is actually part of its subset T
(and can be converted to it).
sourcepub fn to_subset_unchecked(&self) -> SS
pub fn to_subset_unchecked(&self) -> SS
Use with care! Same as self.to_subset
but without any property checks. Always succeeds.
sourcepub fn from_subset(element: &SS) -> SP
pub fn from_subset(element: &SS) -> SP
The inclusion map: converts self
to the equivalent element of its superset.
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more