pub struct Dependency { /* private fields */ }Expand description
Description of a dependency as present in a RPM header record.
Implementations§
Source§impl Dependency
impl Dependency
pub fn less<E, T>(dep_name: T, version: E) -> Self
pub fn less_eq<E, T>(dep_name: T, version: E) -> Self
pub fn eq<E, T>(dep_name: T, version: E) -> Self
pub fn greater<E, T>(dep_name: T, version: E) -> Self
pub fn greater_eq<E, T>(dep_name: T, version: E) -> Self
pub fn any<T>(dep_name: T) -> Self
Auto Trait Implementations§
impl Freeze for Dependency
impl RefUnwindSafe for Dependency
impl Send for Dependency
impl Sync for Dependency
impl Unpin for Dependency
impl UnwindSafe for Dependency
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