pub enum VersionScheme {
Semver,
Declared,
Sha,
}Expand description
What kind of string CapabilityLockEntry::version holds (RFC-105 D4).
Variants§
Semver
A release chosen by tag resolution (RFC-101): version is the tag’s
semver and source.tag names the tag.
Declared
The version the manifest declares. Says nothing about releases.
Sha
A commit SHA: content-exact, semantically silent.
Trait Implementations§
Source§impl Clone for VersionScheme
impl Clone for VersionScheme
Source§fn clone(&self) -> VersionScheme
fn clone(&self) -> VersionScheme
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 VersionScheme
Source§impl Debug for VersionScheme
impl Debug for VersionScheme
Source§impl Default for VersionScheme
impl Default for VersionScheme
Source§fn default() -> VersionScheme
fn default() -> VersionScheme
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VersionScheme
impl<'de> Deserialize<'de> for VersionScheme
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 VersionScheme
Source§impl PartialEq for VersionScheme
impl PartialEq for VersionScheme
Source§impl Serialize for VersionScheme
impl Serialize for VersionScheme
impl StructuralPartialEq for VersionScheme
Auto Trait Implementations§
impl Freeze for VersionScheme
impl RefUnwindSafe for VersionScheme
impl Send for VersionScheme
impl Sync for VersionScheme
impl Unpin for VersionScheme
impl UnsafeUnpin for VersionScheme
impl UnwindSafe for VersionScheme
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.