pub trait FindNode<T: Debug + Clone, I: CompareNode<T>> {
// Required methods
fn find_next(&self, ident: &I) -> Option<Node<T>>;
fn find_prev(&self, ident: &I) -> Option<Node<T>>;
fn find_sibling(&self, ident: &I) -> Option<Node<T>>;
fn find_child(&self, ident: &I) -> Option<Node<T>>;
fn find_linked_list(&self, ident: &I) -> Option<Node<T>>;
}Required Methods§
fn find_next(&self, ident: &I) -> Option<Node<T>>
fn find_prev(&self, ident: &I) -> Option<Node<T>>
fn find_sibling(&self, ident: &I) -> Option<Node<T>>
fn find_child(&self, ident: &I) -> Option<Node<T>>
fn find_linked_list(&self, ident: &I) -> Option<Node<T>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".