pub struct PipRequirement(/* private fields */);Expand description
Validated pip requirement text.
Implementations§
Source§impl PipRequirement
impl PipRequirement
Sourcepub fn new(input: &str) -> Result<Self, PipTextError>
pub fn new(input: &str) -> Result<Self, PipTextError>
Creates pip requirement metadata.
§Errors
Returns PipTextError::Empty when input is empty after trimming.
Sourcepub fn is_editable(&self) -> bool
pub fn is_editable(&self) -> bool
Returns whether the requirement looks like an editable install option.
Sourcepub fn is_requirements_file(&self) -> bool
pub fn is_requirements_file(&self) -> bool
Returns whether the requirement looks like a requirements-file option.
Trait Implementations§
Source§impl Clone for PipRequirement
impl Clone for PipRequirement
Source§fn clone(&self) -> PipRequirement
fn clone(&self) -> PipRequirement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PipRequirement
impl Debug for PipRequirement
Source§impl Display for PipRequirement
impl Display for PipRequirement
Source§impl FromStr for PipRequirement
impl FromStr for PipRequirement
Source§impl Hash for PipRequirement
impl Hash for PipRequirement
Source§impl Ord for PipRequirement
impl Ord for PipRequirement
Source§fn cmp(&self, other: &PipRequirement) -> Ordering
fn cmp(&self, other: &PipRequirement) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PipRequirement
impl PartialEq for PipRequirement
Source§fn eq(&self, other: &PipRequirement) -> bool
fn eq(&self, other: &PipRequirement) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for PipRequirement
impl PartialOrd for PipRequirement
Source§impl TryFrom<&str> for PipRequirement
impl TryFrom<&str> for PipRequirement
impl Eq for PipRequirement
impl StructuralPartialEq for PipRequirement
Auto Trait Implementations§
impl Freeze for PipRequirement
impl RefUnwindSafe for PipRequirement
impl Send for PipRequirement
impl Sync for PipRequirement
impl Unpin for PipRequirement
impl UnsafeUnpin for PipRequirement
impl UnwindSafe for PipRequirement
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