pub enum MatchStrategy {
NameMatch,
ModuleMatch,
SignatureMatch,
}Expand description
How a match was produced.
Variants§
NameMatch
Function name matches equation name
ModuleMatch
Module path implies contract domain
SignatureMatch
Function signature implies kernel contract
Trait Implementations§
Source§impl Clone for MatchStrategy
impl Clone for MatchStrategy
Source§fn clone(&self) -> MatchStrategy
fn clone(&self) -> MatchStrategy
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 MatchStrategy
impl Debug for MatchStrategy
Source§impl Display for MatchStrategy
impl Display for MatchStrategy
impl Copy for MatchStrategy
Auto Trait Implementations§
impl Freeze for MatchStrategy
impl RefUnwindSafe for MatchStrategy
impl Send for MatchStrategy
impl Sync for MatchStrategy
impl Unpin for MatchStrategy
impl UnsafeUnpin for MatchStrategy
impl UnwindSafe for MatchStrategy
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