pub struct AeadRefreshMaterialProtector { /* private fields */ }Implementations§
Source§impl AeadRefreshMaterialProtector
impl AeadRefreshMaterialProtector
pub fn from_master_key(master_key: &str) -> Result<Self, RefreshMaterialError>
Trait Implementations§
Source§impl Debug for AeadRefreshMaterialProtector
impl Debug for AeadRefreshMaterialProtector
Source§impl RefreshMaterialProtector for AeadRefreshMaterialProtector
impl RefreshMaterialProtector for AeadRefreshMaterialProtector
fn seal( &self, refresh_token: &str, ) -> Result<SealedRefreshMaterial, RefreshMaterialError>
fn unseal( &self, material: &SealedRefreshMaterial, ) -> Result<String, RefreshMaterialError>
Auto Trait Implementations§
impl Freeze for AeadRefreshMaterialProtector
impl RefUnwindSafe for AeadRefreshMaterialProtector
impl Send for AeadRefreshMaterialProtector
impl Sync for AeadRefreshMaterialProtector
impl Unpin for AeadRefreshMaterialProtector
impl UnsafeUnpin for AeadRefreshMaterialProtector
impl UnwindSafe for AeadRefreshMaterialProtector
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