[][src]Struct itsdangerous::serde_serializer::UnverifiedTimedValue

pub struct UnverifiedTimedValue<'a, T> { /* fields omitted */ }

Methods

impl<'a, T: DeserializeOwned> UnverifiedTimedValue<'a, T>[src]

pub fn from_str<Encoding: Encoding>(
    seperator: Seperator,
    encoding: Encoding,
    input: &'a str
) -> Result<Self, BadTimedSignature>
[src]

pub fn unverified_value(&self) -> &T[src]

pub fn unverified_timestamp(&self) -> SystemTime[src]

pub fn verify<Algorithm, DerivedKeySize, SignatureEncoder>(
    self,
    timestamp_signer: &TimestampSigner<Algorithm, DerivedKeySize, SignatureEncoder>
) -> Result<UnsignedValue<T>, BadTimedSignature<'a>> where
    Algorithm: SigningAlgorithm,
    DerivedKeySize: ArrayLength<u8>,
    SignatureEncoder: Base64Sized
[src]

Auto Trait Implementations

impl<'a, T> Send for UnverifiedTimedValue<'a, T> where
    T: Send

impl<'a, T> Sync for UnverifiedTimedValue<'a, T> where
    T: Sync

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self