pub struct RequirementSpecifier {
pub name: String,
pub extras: Vec<String>,
pub version_specs: Vec<VersionSpec>,
pub urlspec: Option<String>,
pub marker_expr: Option<MarkerExpr>,
}
Fields§
§name: String
§extras: Vec<String>
§version_specs: Vec<VersionSpec>
§urlspec: Option<String>
§marker_expr: Option<MarkerExpr>
Implementations§
Source§impl RequirementSpecifier
impl RequirementSpecifier
pub fn contains_version(&self, version: &str) -> bool
Trait Implementations§
Source§impl Debug for RequirementSpecifier
impl Debug for RequirementSpecifier
Source§impl Default for RequirementSpecifier
impl Default for RequirementSpecifier
Source§fn default() -> RequirementSpecifier
fn default() -> RequirementSpecifier
Returns the “default value” for a type. Read more
Source§impl PartialEq for RequirementSpecifier
impl PartialEq for RequirementSpecifier
impl StructuralPartialEq for RequirementSpecifier
Auto Trait Implementations§
impl Freeze for RequirementSpecifier
impl RefUnwindSafe for RequirementSpecifier
impl Send for RequirementSpecifier
impl Sync for RequirementSpecifier
impl Unpin for RequirementSpecifier
impl UnwindSafe for RequirementSpecifier
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