pub struct RefName(/* private fields */);
Expand description
Borrowed local (or local part of remote) bookmark or tag name.
Use .as_str()
or .as_symbol()
for displaying. Other than that, this can
be considered an immutable str
.
Implementations§
Source§impl RefName
impl RefName
Sourcepub fn to_remote_symbol<'a>(
&'a self,
remote: &'a RemoteName,
) -> RemoteRefSymbol<'a>
pub fn to_remote_symbol<'a>( &'a self, remote: &'a RemoteName, ) -> RemoteRefSymbol<'a>
Constructs a remote symbol with this local name.
Trait Implementations§
Source§impl AsRef<RefName> for RefNameBuf
impl AsRef<RefName> for RefNameBuf
Source§impl Borrow<RefName> for RefNameBuf
impl Borrow<RefName> for RefNameBuf
Source§impl ContentHash for RefName
impl ContentHash for RefName
Source§impl From<&RefName> for RefNameBuf
impl From<&RefName> for RefNameBuf
Source§impl PartialEq<&RefName> for RefNameBuf
impl PartialEq<&RefName> for RefNameBuf
Source§impl PartialEq<RefName> for RefNameBuf
impl PartialEq<RefName> for RefNameBuf
Source§impl PartialEq<RefNameBuf> for &RefName
impl PartialEq<RefNameBuf> for &RefName
Source§impl PartialEq<RefNameBuf> for RefName
impl PartialEq<RefNameBuf> for RefName
Source§impl PartialOrd for RefName
impl PartialOrd for RefName
Source§impl ToOwned for RefName
impl ToOwned for RefName
Source§type Owned = RefNameBuf
type Owned = RefNameBuf
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
impl Eq for RefName
impl StructuralPartialEq for RefName
Auto Trait Implementations§
impl Freeze for RefName
impl RefUnwindSafe for RefName
impl Send for RefName
impl !Sized for RefName
impl Sync for RefName
impl Unpin for RefName
impl UnwindSafe for RefName
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.