Struct ironoxide::user::DeviceAddResult
source · [−]pub struct DeviceAddResult { /* private fields */ }
Expand description
Metadata for a newly created device.
Can be converted into a DeviceContext
with DeviceContext::from
.
Result from generate_new_device.
Implementations
sourceimpl DeviceAddResult
impl DeviceAddResult
sourcepub fn name(&self) -> Option<&DeviceName>
pub fn name(&self) -> Option<&DeviceName>
Name of the device
sourcepub fn account_id(&self) -> &UserId
pub fn account_id(&self) -> &UserId
ID of the user who owns the device
sourcepub fn segment_id(&self) -> usize
pub fn segment_id(&self) -> usize
Segment of the user
sourcepub fn signing_private_key(&self) -> &DeviceSigningKeyPair
pub fn signing_private_key(&self) -> &DeviceSigningKeyPair
The signing key pair for the device
sourcepub fn device_private_key(&self) -> &PrivateKey
pub fn device_private_key(&self) -> &PrivateKey
Private encryption key of the device
This is different from the user’s private key.
sourcepub fn created(&self) -> &OffsetDateTime
pub fn created(&self) -> &OffsetDateTime
The date and time when the device was created
sourcepub fn last_updated(&self) -> &OffsetDateTime
pub fn last_updated(&self) -> &OffsetDateTime
The date and time when the device was last updated
Trait Implementations
sourceimpl Clone for DeviceAddResult
impl Clone for DeviceAddResult
sourcefn clone(&self) -> DeviceAddResult
fn clone(&self) -> DeviceAddResult
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 DeviceAddResult
impl Debug for DeviceAddResult
sourceimpl From<DeviceAddResult> for DeviceContext
impl From<DeviceAddResult> for DeviceContext
sourcefn from(dar: DeviceAddResult) -> Self
fn from(dar: DeviceAddResult) -> Self
Converts to this type from the input type.
sourceimpl Hash for DeviceAddResult
impl Hash for DeviceAddResult
sourceimpl PartialEq<DeviceAddResult> for DeviceAddResult
impl PartialEq<DeviceAddResult> for DeviceAddResult
sourcefn eq(&self, other: &DeviceAddResult) -> bool
fn eq(&self, other: &DeviceAddResult) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &DeviceAddResult) -> bool
fn ne(&self, other: &DeviceAddResult) -> bool
This method tests for !=
.
impl Eq for DeviceAddResult
impl StructuralEq for DeviceAddResult
impl StructuralPartialEq for DeviceAddResult
Auto Trait Implementations
impl RefUnwindSafe for DeviceAddResult
impl Send for DeviceAddResult
impl Sync for DeviceAddResult
impl Unpin for DeviceAddResult
impl UnwindSafe for DeviceAddResult
Blanket Implementations
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<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more