Struct vault_api::ContextWrapper [] [src]

pub struct ContextWrapper<'a, T> where
    T: 'a, 
{ /* fields omitted */ }

Context wrapper, to bind an API with a context.

Methods

impl<'a, T> ContextWrapper<'a, T>
[src]

[src]

Create a new ContextWrapper, binding the API and context.

Important traits for &'a mut W
[src]

Borrows the API.

[src]

Borrows the context.

Trait Implementations

impl<'a, T> Debug for ContextWrapper<'a, T> where
    T: 'a + Debug
[src]

[src]

Formats the value using the given formatter. Read more

impl<'a, T: Api> ApiNoContext for ContextWrapper<'a, T>
[src]

Important traits for Box<W>
[src]

Revoke lease

Important traits for Box<W>
[src]

Generate certificate

Important traits for Box<W>
[src]

Read certificate

Important traits for Box<W>
[src]

Create an orphan token

Important traits for Box<W>
[src]

Create token

Important traits for Box<W>
[src]

Log in

Important traits for Box<W>
[src]

Renew own token

Auto Trait Implementations

impl<'a, T> Send for ContextWrapper<'a, T> where
    T: Sync

impl<'a, T> Sync for ContextWrapper<'a, T> where
    T: Sync