pub struct CommitLayout { /* private fields */ }Implementations§
Source§impl CommitLayout
impl CommitLayout
Sourcepub fn idty(&self) -> &TypeFqn
pub fn idty(&self) -> &TypeFqn
Method borrowing CommitLayout::idty field.
Sourcepub fn tag(&self) -> &'static str
pub fn tag(&self) -> &'static str
Method returning copy of CommitLayout::tag field.
Sourcepub fn fields(&self) -> &TinyVec<CommitStep>
pub fn fields(&self) -> &TinyVec<CommitStep>
Method borrowing CommitLayout::fields field.
Source§impl CommitLayout
impl CommitLayout
pub fn to_vesper(&self) -> VesperCommit
Trait Implementations§
Source§impl Clone for CommitLayout
impl Clone for CommitLayout
Source§fn clone(&self) -> CommitLayout
fn clone(&self) -> CommitLayout
Returns a copy 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 CommitLayout
impl Debug for CommitLayout
Source§impl Display for CommitLayout
impl Display for CommitLayout
Source§impl Hash for CommitLayout
impl Hash for CommitLayout
Source§impl PartialEq for CommitLayout
impl PartialEq for CommitLayout
impl Eq for CommitLayout
impl StructuralPartialEq for CommitLayout
Auto Trait Implementations§
impl Freeze for CommitLayout
impl RefUnwindSafe for CommitLayout
impl Send for CommitLayout
impl Sync for CommitLayout
impl Unpin for CommitLayout
impl UnwindSafe for CommitLayout
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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.