pub enum Platform {
In(Vec<String>),
NotIn(Vec<String>),
}Expand description
A predicate that checks the platform of the BinaryView.
Variants§
Implementations§
Source§impl Platform
impl Platform
Sourcepub fn in_<I, S>(values: I) -> Self
pub fn in_<I, S>(values: I) -> Self
Creates a new predicate that checks if the platform of the BinaryView
is in the provided list.
Sourcepub fn not_in<I, S>(values: I) -> Self
pub fn not_in<I, S>(values: I) -> Self
Creates a new predicate that checks if the platform of the BinaryView
is not in the provided list.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Platform
impl RefUnwindSafe for Platform
impl Send for Platform
impl Sync for Platform
impl Unpin for Platform
impl UnwindSafe for Platform
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