Struct gix_ref::PartialNameRef 
source · pub struct PartialNameRef(/* private fields */);Expand description
A validated and potentially partial reference name, safe to use for common operations.
Implementations§
source§impl PartialNameRef
 
impl PartialNameRef
sourcepub fn to_partial_path(&self) -> &Path
 
pub fn to_partial_path(&self) -> &Path
Convert this name into the relative path possibly identifying the reference location. Note that it may be only a partial path though.
Trait Implementations§
source§impl AsRef<PartialNameRef> for PartialName
 
impl AsRef<PartialNameRef> for PartialName
source§fn as_ref(&self) -> &PartialNameRef
 
fn as_ref(&self) -> &PartialNameRef
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<PartialNameRef> for PartialName
 
impl Borrow<PartialNameRef> for PartialName
source§fn borrow(&self) -> &PartialNameRef
 
fn borrow(&self) -> &PartialNameRef
Immutably borrows from an owned value. Read more
source§impl Debug for PartialNameRef
 
impl Debug for PartialNameRef
source§impl<'a> From<&'a FullNameRef> for &'a PartialNameRef
 
impl<'a> From<&'a FullNameRef> for &'a PartialNameRef
source§fn from(v: &'a FullNameRef) -> Self
 
fn from(v: &'a FullNameRef) -> Self
Converts to this type from the input type.
source§impl Hash for PartialNameRef
 
impl Hash for PartialNameRef
source§impl Ord for PartialNameRef
 
impl Ord for PartialNameRef
source§impl PartialEq for PartialNameRef
 
impl PartialEq for PartialNameRef
source§fn eq(&self, other: &PartialNameRef) -> bool
 
fn eq(&self, other: &PartialNameRef) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.source§impl PartialOrd for PartialNameRef
 
impl PartialOrd for PartialNameRef
source§fn partial_cmp(&self, other: &PartialNameRef) -> Option<Ordering>
 
fn partial_cmp(&self, other: &PartialNameRef) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
 
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for 
self and other) and is used by the <=
operator. Read moresource§impl ToOwned for PartialNameRef
 
impl ToOwned for PartialNameRef
§type Owned = PartialName
 
type Owned = PartialName
The resulting type after obtaining ownership.
source§fn to_owned(&self) -> Self::Owned
 
fn to_owned(&self) -> Self::Owned
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§fn clone_into(&self, target: &mut Self::Owned)
 
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more