Struct jujutsu_lib::revset_graph_iterator::RevsetGraphEdge
source · [−]pub struct RevsetGraphEdge {
pub target: IndexPosition,
pub edge_type: RevsetGraphEdgeType,
}Fields
target: IndexPositionedge_type: RevsetGraphEdgeTypeImplementations
sourceimpl RevsetGraphEdge
impl RevsetGraphEdge
pub fn missing(target: IndexPosition) -> Self
pub fn direct(target: IndexPosition) -> Self
pub fn indirect(target: IndexPosition) -> Self
Trait Implementations
sourceimpl Clone for RevsetGraphEdge
impl Clone for RevsetGraphEdge
sourcefn clone(&self) -> RevsetGraphEdge
fn clone(&self) -> RevsetGraphEdge
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for RevsetGraphEdge
impl Debug for RevsetGraphEdge
sourceimpl Hash for RevsetGraphEdge
impl Hash for RevsetGraphEdge
sourceimpl PartialEq<RevsetGraphEdge> for RevsetGraphEdge
impl PartialEq<RevsetGraphEdge> for RevsetGraphEdge
sourcefn eq(&self, other: &RevsetGraphEdge) -> bool
fn eq(&self, other: &RevsetGraphEdge) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &RevsetGraphEdge) -> bool
fn ne(&self, other: &RevsetGraphEdge) -> bool
This method tests for !=.
impl Eq for RevsetGraphEdge
impl StructuralEq for RevsetGraphEdge
impl StructuralPartialEq for RevsetGraphEdge
Auto Trait Implementations
impl RefUnwindSafe for RevsetGraphEdge
impl Send for RevsetGraphEdge
impl Sync for RevsetGraphEdge
impl Unpin for RevsetGraphEdge
impl UnwindSafe for RevsetGraphEdge
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more