pub struct FileStore { /* private fields */ }Expand description
File-based credential storage (fallback when keyring is unavailable)
Implementations§
Source§impl FileStore
impl FileStore
pub fn new() -> Result<Self>
Sourcepub fn store_credential(&self, credential: &Credential) -> Result<()>
pub fn store_credential(&self, credential: &Credential) -> Result<()>
Store credentials in a file
Sourcepub fn get_credential(&self) -> Result<Option<Credential>>
pub fn get_credential(&self) -> Result<Option<Credential>>
Get credentials from the file
Sourcepub fn delete_credential(&self) -> Result<()>
pub fn delete_credential(&self) -> Result<()>
Delete credentials from the file
Auto Trait Implementations§
impl Freeze for FileStore
impl RefUnwindSafe for FileStore
impl Send for FileStore
impl Sync for FileStore
impl Unpin for FileStore
impl UnwindSafe for FileStore
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
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