RequestVariant

Trait RequestVariant 

Source
pub trait RequestVariant: Into<Request> + TryFrom<Request, Error = Error> {
    type Reply: ReplyVariant<Request = Self>;
}

Required Associated Types§

Source

type Reply: ReplyVariant<Request = Self>

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.

Implementors§

Source§

impl RequestVariant for Agree

Available on crate feature crypto-client only.
Source§

impl RequestVariant for Attest

Available on crate feature attestation-client only.
Source§

impl RequestVariant for Clear

Available on crate feature crypto-client only.
Source§

impl RequestVariant for CreateCounter

Available on crate feature counter-client only.
Source§

impl RequestVariant for DebugDumpStore

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for Decrypt

Available on crate feature crypto-client only.
Source§

impl RequestVariant for Delete

Available on crate feature crypto-client only.
Source§

impl RequestVariant for DeleteAllKeys

Available on crate feature crypto-client only.
Source§

impl RequestVariant for DeleteCertificate

Available on crate feature certificate-client only.
Source§

impl RequestVariant for DeriveKey

Available on crate feature crypto-client only.
Source§

impl RequestVariant for DeserializeKey

Available on crate feature crypto-client only.
Source§

impl RequestVariant for Encrypt

Available on crate feature crypto-client only.
Source§

impl RequestVariant for Exists

Available on crate feature crypto-client only.
Source§

impl RequestVariant for GenerateKey

Available on crate feature crypto-client only.
Source§

impl RequestVariant for GenerateSecretKey

Available on crate feature crypto-client only.
Source§

impl RequestVariant for Hash

Available on crate feature crypto-client only.
Source§

impl RequestVariant for IncrementCounter

Available on crate feature counter-client only.
Source§

impl RequestVariant for LocateFile

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for Metadata

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for RandomBytes

Available on crate feature crypto-client only.
Source§

impl RequestVariant for ReadCertificate

Available on crate feature certificate-client only.
Source§

impl RequestVariant for ReadDirFilesFirst

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for ReadDirFilesNext

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for ReadDirFirst

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for ReadDirNext

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for ReadFile

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for Reboot

Available on crate feature management-client only.
Source§

impl RequestVariant for RemoveDir

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for RemoveDirAll

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for RemoveFile

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for Rename

Available on crate feature filesystem-client only.
Source§

impl RequestVariant for RequestUserConsent

Available on crate feature ui-client only.
Source§

impl RequestVariant for SerdeExtension

Available on crate feature serde-extensions only.
Source§

impl RequestVariant for SerializeKey

Available on crate feature crypto-client only.
Source§

impl RequestVariant for SetCustomStatus

Available on crate feature ui-client only.
Source§

impl RequestVariant for Sign

Available on crate feature crypto-client only.
Source§

impl RequestVariant for UnsafeInjectKey

Available on crate feature crypto-client only.
Source§

impl RequestVariant for UnsafeInjectSharedKey

Available on crate feature crypto-client only.
Source§

impl RequestVariant for UnwrapKey

Available on crate feature crypto-client only.
Source§

impl RequestVariant for Uptime

Available on crate feature management-client only.
Source§

impl RequestVariant for Verify

Available on crate feature crypto-client only.
Source§

impl RequestVariant for Wink

Available on crate feature ui-client only.
Source§

impl RequestVariant for WrapKey

Available on crate feature crypto-client only.
Source§

impl RequestVariant for WriteCertificate

Available on crate feature certificate-client only.
Source§

impl RequestVariant for WriteFile

Available on crate feature filesystem-client only.