pub struct GatewayAccounts { /* private fields */ }Implementations§
Source§impl GatewayAccounts
impl GatewayAccounts
pub fn load() -> Result<Self>
pub fn endpoints(&self) -> impl ExactSizeIterator<Item = &str>
pub fn selected(&self) -> Option<&str>
pub fn token(&self, endpoint: &Endpoint) -> Option<&str>
pub fn select(&mut self, endpoint: &str) -> Result<()>
pub fn add(&mut self, endpoint: &Endpoint, token: String) -> Result<()>
pub fn forget(&mut self, endpoint: &str)
pub fn prepare(&self) -> Result<()>
pub fn save(&self) -> Result<()>
Trait Implementations§
Source§impl Clone for GatewayAccounts
impl Clone for GatewayAccounts
Source§fn clone(&self) -> GatewayAccounts
fn clone(&self) -> GatewayAccounts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GatewayAccounts
impl RefUnwindSafe for GatewayAccounts
impl Send for GatewayAccounts
impl Sync for GatewayAccounts
impl Unpin for GatewayAccounts
impl UnsafeUnpin for GatewayAccounts
impl UnwindSafe for GatewayAccounts
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more