pub enum RemoveNoteOutcome {
Removed {
notes_commit: ObjectId,
},
Unchanged,
}Expand description
Result of an incremental note removal at the repository level.
Variants§
Removed
One or more notes were removed and the notes ref advanced.
Unchanged
The notes ref was absent or none of the requested annotated objects had notes.
Trait Implementations§
Source§impl Clone for RemoveNoteOutcome
impl Clone for RemoveNoteOutcome
Source§fn clone(&self) -> RemoveNoteOutcome
fn clone(&self) -> RemoveNoteOutcome
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 moreSource§impl Debug for RemoveNoteOutcome
impl Debug for RemoveNoteOutcome
impl Eq for RemoveNoteOutcome
Source§impl PartialEq for RemoveNoteOutcome
impl PartialEq for RemoveNoteOutcome
Source§fn eq(&self, other: &RemoveNoteOutcome) -> bool
fn eq(&self, other: &RemoveNoteOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RemoveNoteOutcome
Auto Trait Implementations§
impl Freeze for RemoveNoteOutcome
impl RefUnwindSafe for RemoveNoteOutcome
impl Send for RemoveNoteOutcome
impl Sync for RemoveNoteOutcome
impl Unpin for RemoveNoteOutcome
impl UnsafeUnpin for RemoveNoteOutcome
impl UnwindSafe for RemoveNoteOutcome
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