pub enum MetadataName {
Git,
Heddle,
GitModules,
}Expand description
A name that tree entries must not alias.
Variants§
Git
Git’s .git directory, reserved at every depth.
Heddle
Heddle’s .heddle directory, reserved at the root of a tree.
GitModules
Git’s .gitmodules file, reserved as a symlink at every depth.
Implementations§
Trait Implementations§
Source§impl Clone for MetadataName
impl Clone for MetadataName
Source§fn clone(&self) -> MetadataName
fn clone(&self) -> MetadataName
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 moreimpl Copy for MetadataName
Source§impl Debug for MetadataName
impl Debug for MetadataName
impl Eq for MetadataName
Source§impl Hash for MetadataName
impl Hash for MetadataName
Source§impl PartialEq for MetadataName
impl PartialEq for MetadataName
impl StructuralPartialEq for MetadataName
Auto Trait Implementations§
impl Freeze for MetadataName
impl RefUnwindSafe for MetadataName
impl Send for MetadataName
impl Sync for MetadataName
impl Unpin for MetadataName
impl UnsafeUnpin for MetadataName
impl UnwindSafe for MetadataName
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