pub trait TimedSigner: Signer {
// Required methods
fn unsign_with_age(
&self,
signed_value: String,
max_age: Duration,
) -> Result<String, SignatureError>;
fn unsign_object_with_age<T>(
&self,
signed_value: String,
max_age: Duration,
) -> Result<T, SignatureError>
where T: DeserializeOwned;
}Required Methods§
fn unsign_with_age( &self, signed_value: String, max_age: Duration, ) -> Result<String, SignatureError>
fn unsign_object_with_age<T>(
&self,
signed_value: String,
max_age: Duration,
) -> Result<T, SignatureError>where
T: DeserializeOwned,
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.