pub struct PipGroupName {
pub path: Option<PathBuf>,
pub name: GroupName,
}Expand description
The pip-compatible variant of a GroupName.
Either
Fields§
§path: Option<PathBuf>§name: GroupNameTrait Implementations§
Source§impl Clone for PipGroupName
impl Clone for PipGroupName
Source§fn clone(&self) -> PipGroupName
fn clone(&self) -> PipGroupName
Returns a duplicate of the value. Read more
1.0.0 · 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 PipGroupName
impl Debug for PipGroupName
Source§impl<'de> Deserialize<'de> for PipGroupName
impl<'de> Deserialize<'de> for PipGroupName
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PipGroupName
impl Display for PipGroupName
Source§impl FromStr for PipGroupName
impl FromStr for PipGroupName
Source§impl Hash for PipGroupName
impl Hash for PipGroupName
Source§impl Ord for PipGroupName
impl Ord for PipGroupName
Source§fn cmp(&self, other: &PipGroupName) -> Ordering
fn cmp(&self, other: &PipGroupName) -> Ordering
1.21.0 · 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 PipGroupName
impl PartialEq for PipGroupName
Source§impl PartialOrd for PipGroupName
impl PartialOrd for PipGroupName
Source§impl Serialize for PipGroupName
impl Serialize for PipGroupName
impl Eq for PipGroupName
impl StructuralPartialEq for PipGroupName
Auto Trait Implementations§
impl Freeze for PipGroupName
impl RefUnwindSafe for PipGroupName
impl Send for PipGroupName
impl Sync for PipGroupName
impl Unpin for PipGroupName
impl UnwindSafe for PipGroupName
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.