[][src]Struct ironoxide::IronOxide

pub struct IronOxide { /* fields omitted */ }

Struct that is used to make authenticated requests to the IronCore API. Instantiated with the details of an accounts various ids, device, and signing keys. Once instantiated all operations will be performed in the context of the account provided.

Methods

impl IronOxide[src]

pub fn device(&self) -> &DeviceContext[src]

Get the DeviceContext instance that was used to create this SDK instance

Trait Implementations

impl DocumentOps for IronOxide[src]

impl GroupOps for IronOxide[src]

impl UserOps for IronOxide[src]

Auto Trait Implementations

impl !Send for IronOxide

impl !Sync for IronOxide

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self

impl<T> Erased for T

impl<T, U> TryInto for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err