Skip to main content

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".

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.