pub struct SubtreeReference {
pub shared_id: usize,
pub local_node_id: usize,
pub tree_id: usize,
}Expand description
Reference to a shared subtree in a tree ensemble
Fields§
ID of the shared subtree
local_node_id: usizeLocal node ID in the referencing tree
tree_id: usizeTree ID that contains this reference
Trait Implementations§
Source§impl Clone for SubtreeReference
impl Clone for SubtreeReference
Source§fn clone(&self) -> SubtreeReference
fn clone(&self) -> SubtreeReference
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 moreAuto Trait Implementations§
impl Freeze for SubtreeReference
impl RefUnwindSafe for SubtreeReference
impl Send for SubtreeReference
impl Sync for SubtreeReference
impl Unpin for SubtreeReference
impl UnwindSafe for SubtreeReference
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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