pub struct CatalogRevision(/* private fields */);Implementations§
Source§impl CatalogRevision
impl CatalogRevision
pub fn new(value: impl Into<String>) -> Result<CatalogRevision, IdentityError>
pub fn as_str(&self) -> &str
pub fn into_string(self) -> String
Trait Implementations§
Source§impl Clone for CatalogRevision
impl Clone for CatalogRevision
Source§fn clone(&self) -> CatalogRevision
fn clone(&self) -> CatalogRevision
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 CatalogRevision
impl Debug for CatalogRevision
Source§impl<'de> Deserialize<'de> for CatalogRevision
impl<'de> Deserialize<'de> for CatalogRevision
Source§fn deserialize<D>(
deserializer: D,
) -> Result<CatalogRevision, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<CatalogRevision, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for CatalogRevision
impl Display for CatalogRevision
impl Eq for CatalogRevision
Source§impl FromStr for CatalogRevision
impl FromStr for CatalogRevision
Source§type Err = IdentityError
type Err = IdentityError
The associated error which can be returned from parsing.
Source§fn from_str(
value: &str,
) -> Result<CatalogRevision, <CatalogRevision as FromStr>::Err>
fn from_str( value: &str, ) -> Result<CatalogRevision, <CatalogRevision as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for CatalogRevision
impl Hash for CatalogRevision
Source§impl JsonSchema for CatalogRevision
impl JsonSchema for CatalogRevision
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§fn json_schema(_generator: &mut SchemaGenerator) -> Schema
fn json_schema(_generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§impl Ord for CatalogRevision
impl Ord for CatalogRevision
Source§fn cmp(&self, other: &CatalogRevision) -> Ordering
fn cmp(&self, other: &CatalogRevision) -> 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
Source§impl PartialEq for CatalogRevision
impl PartialEq for CatalogRevision
Source§fn eq(&self, other: &CatalogRevision) -> bool
fn eq(&self, other: &CatalogRevision) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for CatalogRevision
impl PartialOrd for CatalogRevision
Source§impl Serialize for CatalogRevision
impl Serialize for CatalogRevision
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 CatalogRevision
Auto Trait Implementations§
impl Freeze for CatalogRevision
impl RefUnwindSafe for CatalogRevision
impl Send for CatalogRevision
impl Sync for CatalogRevision
impl Unpin for CatalogRevision
impl UnsafeUnpin for CatalogRevision
impl UnwindSafe for CatalogRevision
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