Enum RevisionSuffix
pub enum RevisionSuffix {
Parent,
ParentNumber(u32),
Ancestor(u32),
}Expand description
A revision suffix such as ^ or ~2.
Variants§
Parent
First parent suffix, displayed as ^.
ParentNumber(u32)
Numbered parent suffix, displayed as ^n.
Ancestor(u32)
Ancestor suffix, displayed as ~n.
Implementations§
§impl RevisionSuffix
impl RevisionSuffix
pub const fn parent_number(
number: u32,
) -> Result<RevisionSuffix, RevisionParseError>
pub const fn parent_number( number: u32, ) -> Result<RevisionSuffix, RevisionParseError>
Creates a numbered parent suffix.
§Errors
Returns RevisionParseError::ZeroSuffixCount when number is zero.
pub const fn ancestor(count: u32) -> Result<RevisionSuffix, RevisionParseError>
pub const fn ancestor(count: u32) -> Result<RevisionSuffix, RevisionParseError>
Trait Implementations§
§impl Clone for RevisionSuffix
impl Clone for RevisionSuffix
§fn clone(&self) -> RevisionSuffix
fn clone(&self) -> RevisionSuffix
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 more§impl Debug for RevisionSuffix
impl Debug for RevisionSuffix
§impl Display for RevisionSuffix
impl Display for RevisionSuffix
§impl Hash for RevisionSuffix
impl Hash for RevisionSuffix
§impl Ord for RevisionSuffix
impl Ord for RevisionSuffix
§impl PartialEq for RevisionSuffix
impl PartialEq for RevisionSuffix
§impl PartialOrd for RevisionSuffix
impl PartialOrd for RevisionSuffix
impl Copy for RevisionSuffix
impl Eq for RevisionSuffix
impl StructuralPartialEq for RevisionSuffix
Auto Trait Implementations§
impl Freeze for RevisionSuffix
impl RefUnwindSafe for RevisionSuffix
impl Send for RevisionSuffix
impl Sync for RevisionSuffix
impl Unpin for RevisionSuffix
impl UnsafeUnpin for RevisionSuffix
impl UnwindSafe for RevisionSuffix
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