Trait libafl::bolts::tuples::MatchNameAndType [−][src]
pub trait MatchNameAndType { fn match_name_type<T: 'static>(&self, name: &str) -> Option<&T>; fn match_name_type_mut<T: 'static>(&mut self, name: &str) -> Option<&mut T>; }
Expand description
Finds an element of a type
by the given name
.
Required methods
fn match_name_type<T: 'static>(&self, name: &str) -> Option<&T>
fn match_name_type<T: 'static>(&self, name: &str) -> Option<&T>
Finds an element of a type
by the given name
, and returns a borrow, or Option::None
.
fn match_name_type_mut<T: 'static>(&mut self, name: &str) -> Option<&mut T>
fn match_name_type_mut<T: 'static>(&mut self, name: &str) -> Option<&mut T>
Finds an element of a type
by the given name
, and returns a mut borrow, or Option::None
.
Implementations on Foreign Types
impl<Head, Tail> MatchNameAndType for (Head, Tail) where
Head: 'static + Named,
Tail: MatchNameAndType,
impl<Head, Tail> MatchNameAndType for (Head, Tail) where
Head: 'static + Named,
Tail: MatchNameAndType,