pub struct ManifestSchemaVersion { /* private fields */ }Expand description
The manifest_schema_version top-level field, format <major>.<minor>.
Unsupported majors are rejected. Within a known major, unknown fields are tolerated by the structural parser.
Implementations§
Trait Implementations§
Source§impl Clone for ManifestSchemaVersion
impl Clone for ManifestSchemaVersion
Source§fn clone(&self) -> ManifestSchemaVersion
fn clone(&self) -> ManifestSchemaVersion
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 ManifestSchemaVersion
Source§impl Debug for ManifestSchemaVersion
impl Debug for ManifestSchemaVersion
Source§impl<'de> Deserialize<'de> for ManifestSchemaVersion
impl<'de> Deserialize<'de> for ManifestSchemaVersion
Source§fn deserialize<D>(
deserializer: D,
) -> Result<ManifestSchemaVersion, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<ManifestSchemaVersion, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ManifestSchemaVersion
impl Display for ManifestSchemaVersion
impl Eq for ManifestSchemaVersion
Source§impl FromStr for ManifestSchemaVersion
impl FromStr for ManifestSchemaVersion
Source§type Err = SchemaError
type Err = SchemaError
The associated error which can be returned from parsing.
Source§fn from_str(
s: &str,
) -> Result<ManifestSchemaVersion, <ManifestSchemaVersion as FromStr>::Err>
fn from_str( s: &str, ) -> Result<ManifestSchemaVersion, <ManifestSchemaVersion as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for ManifestSchemaVersion
impl Hash for ManifestSchemaVersion
Source§impl PartialEq for ManifestSchemaVersion
impl PartialEq for ManifestSchemaVersion
Source§fn eq(&self, other: &ManifestSchemaVersion) -> bool
fn eq(&self, other: &ManifestSchemaVersion) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ManifestSchemaVersion
impl Serialize for ManifestSchemaVersion
Source§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ManifestSchemaVersion
Auto Trait Implementations§
impl Freeze for ManifestSchemaVersion
impl RefUnwindSafe for ManifestSchemaVersion
impl Send for ManifestSchemaVersion
impl Sync for ManifestSchemaVersion
impl Unpin for ManifestSchemaVersion
impl UnsafeUnpin for ManifestSchemaVersion
impl UnwindSafe for ManifestSchemaVersion
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more