Trait IsMatch

Source
pub trait IsMatch<X>
where X: Eq + PartialEq,
{ // Required method fn is_match(&self, other: &X) -> bool; }

Required Methods§

Source

fn is_match(&self, other: &X) -> bool

Implementors§

Source§

impl IsMatch<Version> for VersionReq

Source§

impl IsMatch<SpecificDef<Domain, SkewerCase, Version>> for SpecificSelector

Source§

impl<Parent, Child, IsMatchParent, IsMatchChild> IsMatch<ParentChildDef<Parent, Child>> for ParentChildDef<IsMatchParent, IsMatchChild>
where IsMatchParent: IsMatch<Parent>, IsMatchChild: IsMatch<Child>, Parent: Eq + PartialEq, Child: Eq + PartialEq,

Source§

impl<Part, SubType, IsMatchPart, IsMatchSubType> IsMatch<SubTypeDef<Part, SubType>> for SubTypeDef<IsMatchPart, IsMatchSubType>
where IsMatchPart: IsMatch<Part>, IsMatchSubType: IsMatch<SubType>, Part: Eq + PartialEq, SubType: Eq + PartialEq,

Source§

impl<X> IsMatch<Option<X>> for OptPattern<X>
where X: Eq + PartialEq,

Source§

impl<X> IsMatch<X> for Pattern<X>
where X: Eq + PartialEq,