pub struct AuthorizationId(/* private fields */);Expand description
Opaque identity for authorization evidence issued by a product policy layer.
Implementations§
Source§impl AuthorizationId
impl AuthorizationId
Sourcepub fn parse(value: impl AsRef<str>) -> Result<Self, IdentityError>
pub fn parse(value: impl AsRef<str>) -> Result<Self, IdentityError>
Parses and normalizes an existing UUID identity.
Sourcepub fn into_string(self) -> String
pub fn into_string(self) -> String
Consumes the identity and returns its canonical string.
Trait Implementations§
Source§impl Clone for AuthorizationId
impl Clone for AuthorizationId
Source§fn clone(&self) -> AuthorizationId
fn clone(&self) -> AuthorizationId
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 AuthorizationId
impl Debug for AuthorizationId
Source§impl Default for AuthorizationId
impl Default for AuthorizationId
Source§impl<'de> Deserialize<'de> for AuthorizationId
impl<'de> Deserialize<'de> for AuthorizationId
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 AuthorizationId
impl Display for AuthorizationId
Source§impl FromStr for AuthorizationId
impl FromStr for AuthorizationId
Source§impl Hash for AuthorizationId
impl Hash for AuthorizationId
Source§impl JsonSchema for AuthorizationId
impl JsonSchema for AuthorizationId
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
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§impl Ord for AuthorizationId
impl Ord for AuthorizationId
Source§fn cmp(&self, other: &AuthorizationId) -> Ordering
fn cmp(&self, other: &AuthorizationId) -> 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 AuthorizationId
impl PartialEq for AuthorizationId
Source§fn eq(&self, other: &AuthorizationId) -> bool
fn eq(&self, other: &AuthorizationId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for AuthorizationId
impl PartialOrd for AuthorizationId
Source§impl Serialize for AuthorizationId
impl Serialize for AuthorizationId
impl Eq for AuthorizationId
impl StructuralPartialEq for AuthorizationId
Auto Trait Implementations§
impl Freeze for AuthorizationId
impl RefUnwindSafe for AuthorizationId
impl Send for AuthorizationId
impl Sync for AuthorizationId
impl Unpin for AuthorizationId
impl UnsafeUnpin for AuthorizationId
impl UnwindSafe for AuthorizationId
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.