pub struct SubtreePattern {
pub depth: usize,
pub min_samples: usize,
pub splits: Vec<(usize, OrderedFloat)>,
}Expand description
Subtree pattern for identifying reusable subtrees
Fields§
§depth: usizeMaximum depth of the pattern
min_samples: usizeMinimum number of samples to consider for sharing
splits: Vec<(usize, OrderedFloat)>Feature and threshold pairs in the pattern
Trait Implementations§
Source§impl Clone for SubtreePattern
impl Clone for SubtreePattern
Source§fn clone(&self) -> SubtreePattern
fn clone(&self) -> SubtreePattern
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 SubtreePattern
impl Debug for SubtreePattern
Source§impl Hash for SubtreePattern
impl Hash for SubtreePattern
Source§impl PartialEq for SubtreePattern
impl PartialEq for SubtreePattern
impl Eq for SubtreePattern
impl StructuralPartialEq for SubtreePattern
Auto Trait Implementations§
impl Freeze for SubtreePattern
impl RefUnwindSafe for SubtreePattern
impl Send for SubtreePattern
impl Sync for SubtreePattern
impl Unpin for SubtreePattern
impl UnwindSafe for SubtreePattern
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