pub struct WorkspaceHeadId(/* private fields */);Expand description
Stable identity of one mutable workspace head.
Implementations§
Trait Implementations§
Source§impl Clone for WorkspaceHeadId
impl Clone for WorkspaceHeadId
Source§fn clone(&self) -> WorkspaceHeadId
fn clone(&self) -> WorkspaceHeadId
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 moreimpl Copy for WorkspaceHeadId
Source§impl Debug for WorkspaceHeadId
impl Debug for WorkspaceHeadId
Source§impl Default for WorkspaceHeadId
impl Default for WorkspaceHeadId
Source§impl<'de> Deserialize<'de> for WorkspaceHeadId
impl<'de> Deserialize<'de> for WorkspaceHeadId
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
Source§impl Display for WorkspaceHeadId
impl Display for WorkspaceHeadId
impl Eq for WorkspaceHeadId
Source§impl Hash for WorkspaceHeadId
impl Hash for WorkspaceHeadId
Source§impl Ord for WorkspaceHeadId
impl Ord for WorkspaceHeadId
Source§fn cmp(&self, other: &WorkspaceHeadId) -> Ordering
fn cmp(&self, other: &WorkspaceHeadId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for WorkspaceHeadId
impl PartialEq for WorkspaceHeadId
Source§impl PartialOrd for WorkspaceHeadId
impl PartialOrd for WorkspaceHeadId
Source§impl Serialize for WorkspaceHeadId
impl Serialize for WorkspaceHeadId
impl StructuralPartialEq for WorkspaceHeadId
Auto Trait Implementations§
impl Freeze for WorkspaceHeadId
impl RefUnwindSafe for WorkspaceHeadId
impl Send for WorkspaceHeadId
impl Sync for WorkspaceHeadId
impl Unpin for WorkspaceHeadId
impl UnsafeUnpin for WorkspaceHeadId
impl UnwindSafe for WorkspaceHeadId
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.