pub struct SubsetTreeKernel { /* private fields */ }Expand description
Subset tree kernel - allows gaps in tree fragments
This kernel is more flexible than the subtree kernel, allowing matching of tree fragments even when intermediate nodes are skipped.
Implementations§
Source§impl SubsetTreeKernel
impl SubsetTreeKernel
Sourcepub fn new(config: SubsetTreeKernelConfig) -> Self
pub fn new(config: SubsetTreeKernelConfig) -> Self
Create a new subset tree kernel
Auto Trait Implementations§
impl Freeze for SubsetTreeKernel
impl RefUnwindSafe for SubsetTreeKernel
impl Send for SubsetTreeKernel
impl Sync for SubsetTreeKernel
impl Unpin for SubsetTreeKernel
impl UnwindSafe for SubsetTreeKernel
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> 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