pub struct FernetUtils {
pub key_repository: PathBuf,
pub max_active_keys: usize,
}Expand description
Fernet utils.
Fields§
§key_repository: PathBuf§max_active_keys: usizeImplementations§
Source§impl FernetUtils
impl FernetUtils
pub fn initialize_key_repository(&self) -> Result<(), TokenProviderError>
pub fn load_keys( &self, ) -> Result<impl IntoIterator<Item = Fernet>, TokenProviderError>
pub async fn load_keys_async( &self, ) -> Result<impl IntoIterator<Item = Fernet>, TokenProviderError>
Trait Implementations§
Source§impl Clone for FernetUtils
impl Clone for FernetUtils
Source§fn clone(&self) -> FernetUtils
fn clone(&self) -> FernetUtils
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FernetUtils
impl Debug for FernetUtils
Source§impl Default for FernetUtils
impl Default for FernetUtils
Source§fn default() -> FernetUtils
fn default() -> FernetUtils
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FernetUtils
impl RefUnwindSafe for FernetUtils
impl Send for FernetUtils
impl Sync for FernetUtils
impl Unpin for FernetUtils
impl UnsafeUnpin for FernetUtils
impl UnwindSafe for FernetUtils
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> 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