pub struct ProtectedStore { /* private fields */ }Implementations§
Source§impl ProtectedStore
impl ProtectedStore
pub fn delete_all(&self)
pub fn save_user_secret_string<K: AsRef<str> + Debug, V: AsRef<str> + Debug>( &self, key: K, value: V, ) -> VeilidAPIResult<bool>
pub fn load_user_secret_string<K: AsRef<str> + Debug>( &self, key: K, ) -> VeilidAPIResult<Option<String>>
pub fn save_user_secret_json<K, T>( &self, key: K, value: &T, ) -> VeilidAPIResult<bool>
pub fn load_user_secret_json<K, T>(&self, key: K) -> VeilidAPIResult<Option<T>>
pub fn save_user_secret<K: AsRef<str> + Debug>( &self, key: K, value: &[u8], ) -> VeilidAPIResult<bool>
pub fn load_user_secret<K: AsRef<str> + Debug>( &self, key: K, ) -> VeilidAPIResult<Option<Vec<u8>>>
pub fn remove_user_secret<K: AsRef<str> + Debug>( &self, key: K, ) -> VeilidAPIResult<bool>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ProtectedStore
impl !RefUnwindSafe for ProtectedStore
impl Send for ProtectedStore
impl Sync for ProtectedStore
impl Unpin for ProtectedStore
impl !UnwindSafe for ProtectedStore
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