pub struct WorkspaceProviderId(/* private fields */);Expand description
Stable, provider-defined SPI identifier.
Implementations§
Trait Implementations§
Source§impl Clone for WorkspaceProviderId
impl Clone for WorkspaceProviderId
Source§fn clone(&self) -> WorkspaceProviderId
fn clone(&self) -> WorkspaceProviderId
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 WorkspaceProviderId
impl Debug for WorkspaceProviderId
Source§impl<'de> Deserialize<'de> for WorkspaceProviderId
impl<'de> Deserialize<'de> for WorkspaceProviderId
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 WorkspaceProviderId
impl Display for WorkspaceProviderId
impl Eq for WorkspaceProviderId
Source§impl Hash for WorkspaceProviderId
impl Hash for WorkspaceProviderId
Source§impl Ord for WorkspaceProviderId
impl Ord for WorkspaceProviderId
Source§fn cmp(&self, other: &WorkspaceProviderId) -> Ordering
fn cmp(&self, other: &WorkspaceProviderId) -> 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 WorkspaceProviderId
impl PartialEq for WorkspaceProviderId
Source§impl PartialOrd for WorkspaceProviderId
impl PartialOrd for WorkspaceProviderId
Source§impl Serialize for WorkspaceProviderId
impl Serialize for WorkspaceProviderId
impl StructuralPartialEq for WorkspaceProviderId
Auto Trait Implementations§
impl Freeze for WorkspaceProviderId
impl RefUnwindSafe for WorkspaceProviderId
impl Send for WorkspaceProviderId
impl Sync for WorkspaceProviderId
impl Unpin for WorkspaceProviderId
impl UnsafeUnpin for WorkspaceProviderId
impl UnwindSafe for WorkspaceProviderId
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.