Struct ockam::IdentityIdentifier
source · [−]pub struct IdentityIdentifier(_);
Expand description
An identifier of an Identity.
Implementations
sourceimpl IdentityIdentifier
impl IdentityIdentifier
Unique crate::Identity
identifier, computed as SHA256 of root public key
pub const PREFIX: &'static str
sourcepub fn from_key_id(key_id: String) -> IdentityIdentifier
pub fn from_key_id(key_id: String) -> IdentityIdentifier
Create an IdentityIdentifier from a KeyId
Trait Implementations
sourceimpl Clone for IdentityIdentifier
impl Clone for IdentityIdentifier
sourcefn clone(&self) -> IdentityIdentifier
fn clone(&self) -> IdentityIdentifier
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for IdentityIdentifier
impl Debug for IdentityIdentifier
sourceimpl Default for IdentityIdentifier
impl Default for IdentityIdentifier
sourcefn default() -> IdentityIdentifier
fn default() -> IdentityIdentifier
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for IdentityIdentifier
impl<'de> Deserialize<'de> for IdentityIdentifier
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<IdentityIdentifier, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<IdentityIdentifier, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Display for IdentityIdentifier
impl Display for IdentityIdentifier
sourceimpl From<IdentityIdentifier> for String
impl From<IdentityIdentifier> for String
sourcefn from(id: IdentityIdentifier) -> String
fn from(id: IdentityIdentifier) -> String
Converts to this type from the input type.
sourceimpl Hash for IdentityIdentifier
impl Hash for IdentityIdentifier
sourceimpl PartialEq<IdentityIdentifier> for IdentityIdentifier
impl PartialEq<IdentityIdentifier> for IdentityIdentifier
sourcefn eq(&self, other: &IdentityIdentifier) -> bool
fn eq(&self, other: &IdentityIdentifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &IdentityIdentifier) -> bool
fn ne(&self, other: &IdentityIdentifier) -> bool
This method tests for !=
.
sourceimpl Serialize for IdentityIdentifier
impl Serialize for IdentityIdentifier
sourcefn 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
sourceimpl<'_> TryFrom<&'_ str> for IdentityIdentifier
impl<'_> TryFrom<&'_ str> for IdentityIdentifier
sourceimpl TryFrom<String> for IdentityIdentifier
impl TryFrom<String> for IdentityIdentifier
impl Eq for IdentityIdentifier
impl StructuralEq for IdentityIdentifier
impl StructuralPartialEq for IdentityIdentifier
Auto Trait Implementations
impl RefUnwindSafe for IdentityIdentifier
impl Send for IdentityIdentifier
impl Sync for IdentityIdentifier
impl Unpin for IdentityIdentifier
impl UnwindSafe for IdentityIdentifier
Blanket Implementations
sourceimpl<D> AsyncTryClone for D where
D: Clone + Sync,
impl<D> AsyncTryClone for D where
D: Clone + Sync,
sourcefn async_try_clone<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<D, Error>> + Send + 'async_trait, Global>>ⓘNotable traits for Pin<P>impl<P> Future for Pin<P> where
P: DerefMut,
<P as Deref>::Target: Future, type Output = <<P as Deref>::Target as Future>::Output;
where
'life0: 'async_trait,
D: 'async_trait,
fn async_try_clone<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<D, Error>> + Send + 'async_trait, Global>>ⓘNotable traits for Pin<P>impl<P> Future for Pin<P> where
P: DerefMut,
<P as Deref>::Target: Future, type Output = <<P as Deref>::Target as Future>::Output;
where
'life0: 'async_trait,
D: 'async_trait,
P: DerefMut,
<P as Deref>::Target: Future, type Output = <<P as Deref>::Target as Future>::Output;
Try cloning a object and return an Err
in case of failure.
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Decodable for T where
T: DeserializeOwned,
impl<T> Decodable for T where
T: DeserializeOwned,
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
sourcefn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
T: Future, type Output = <T as Future>::Output;
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
fn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more