Struct kanidm_proto::internal::TotpSecret
source · pub struct TotpSecret {
pub accountname: String,
pub issuer: String,
pub secret: Vec<u8>,
pub algo: TotpAlgo,
pub step: u64,
pub digits: u8,
}
Fields§
§accountname: String
§issuer: String
User-facing name of the system, issuer of the TOTP
secret: Vec<u8>
§algo: TotpAlgo
§step: u64
§digits: u8
Implementations§
source§impl TotpSecret
impl TotpSecret
Trait Implementations§
source§impl Clone for TotpSecret
impl Clone for TotpSecret
source§fn clone(&self) -> TotpSecret
fn clone(&self) -> TotpSecret
Returns a copy 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 TotpSecret
impl Debug for TotpSecret
source§impl<'de> Deserialize<'de> for TotpSecret
impl<'de> Deserialize<'de> for TotpSecret
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for TotpSecret
impl Serialize for TotpSecret
Auto Trait Implementations§
impl Freeze for TotpSecret
impl RefUnwindSafe for TotpSecret
impl Send for TotpSecret
impl Sync for TotpSecret
impl Unpin for TotpSecret
impl UnwindSafe for TotpSecret
Blanket Implementations§
§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)