[][src]Struct screeps_api::TokenStorage

pub struct TokenStorage(_);

Storage for the token inside the client, so that async requests can update the client's token if an updated token is returned.

When cloned, the clone will share the same underlying synchronized token storage.

Methods

impl TokenStorage[src]

pub fn set(&self, token: Bytes)[src]

Overwrites the previously stored token with the given token.

pub fn get(&self) -> Option<Bytes>[src]

Gets the current stored token.

Trait Implementations

impl Clone for TokenStorage[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Default for TokenStorage[src]

impl Debug for TokenStorage[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> 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<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Erased for T

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,