pub enum RowRole {
Spine,
Downstream,
}Expand description
Where a non-fork row stands relative to the fork — the role that drives every painter’s styling (sameness recedes, divergence glows).
Variants§
Spine
Before the fork, or every row of a converged diff. The eye skates over it.
Downstream
After the fork: the divergent path stays marked.
Trait Implementations§
impl Copy for RowRole
Source§impl<'de> Deserialize<'de> for RowRole
impl<'de> Deserialize<'de> for RowRole
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RowRole
impl StructuralPartialEq for RowRole
Auto Trait Implementations§
impl Freeze for RowRole
impl RefUnwindSafe for RowRole
impl Send for RowRole
impl Sync for RowRole
impl Unpin for RowRole
impl UnsafeUnpin for RowRole
impl UnwindSafe for RowRole
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.