pub trait RequestVariant: Into<Request> + TryFrom<Request, Error = Error> {
type Reply: ReplyVariant<Request = Self>;
}Required Associated Types§
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.
impl RequestVariant for Agree
Available on crate feature
crypto-client only.Source§impl RequestVariant for Attest
Available on crate feature attestation-client only.
impl RequestVariant for Attest
Available on crate feature
attestation-client only.Source§impl RequestVariant for Clear
Available on crate feature crypto-client only.
impl RequestVariant for Clear
Available on crate feature
crypto-client only.Source§impl RequestVariant for CreateCounter
Available on crate feature counter-client only.
impl RequestVariant for CreateCounter
Available on crate feature
counter-client only.type Reply = CreateCounter
Source§impl RequestVariant for DebugDumpStore
Available on crate feature filesystem-client only.
impl RequestVariant for DebugDumpStore
Available on crate feature
filesystem-client only.type Reply = DebugDumpStore
Source§impl RequestVariant for Decrypt
Available on crate feature crypto-client only.
impl RequestVariant for Decrypt
Available on crate feature
crypto-client only.Source§impl RequestVariant for Delete
Available on crate feature crypto-client only.
impl RequestVariant for Delete
Available on crate feature
crypto-client only.Source§impl RequestVariant for DeleteAllKeys
Available on crate feature crypto-client only.
impl RequestVariant for DeleteAllKeys
Available on crate feature
crypto-client only.type Reply = DeleteAllKeys
Source§impl RequestVariant for DeleteCertificate
Available on crate feature certificate-client only.
impl RequestVariant for DeleteCertificate
Available on crate feature
certificate-client only.type Reply = DeleteCertificate
Source§impl RequestVariant for DeriveKey
Available on crate feature crypto-client only.
impl RequestVariant for DeriveKey
Available on crate feature
crypto-client only.Source§impl RequestVariant for DeserializeKey
Available on crate feature crypto-client only.
impl RequestVariant for DeserializeKey
Available on crate feature
crypto-client only.type Reply = DeserializeKey
Source§impl RequestVariant for Encrypt
Available on crate feature crypto-client only.
impl RequestVariant for Encrypt
Available on crate feature
crypto-client only.Source§impl RequestVariant for Exists
Available on crate feature crypto-client only.
impl RequestVariant for Exists
Available on crate feature
crypto-client only.Source§impl RequestVariant for GenerateKey
Available on crate feature crypto-client only.
impl RequestVariant for GenerateKey
Available on crate feature
crypto-client only.type Reply = GenerateKey
Source§impl RequestVariant for GenerateSecretKey
Available on crate feature crypto-client only.
impl RequestVariant for GenerateSecretKey
Available on crate feature
crypto-client only.type Reply = GenerateSecretKey
Source§impl RequestVariant for Hash
Available on crate feature crypto-client only.
impl RequestVariant for Hash
Available on crate feature
crypto-client only.Source§impl RequestVariant for IncrementCounter
Available on crate feature counter-client only.
impl RequestVariant for IncrementCounter
Available on crate feature
counter-client only.type Reply = IncrementCounter
Source§impl RequestVariant for LocateFile
Available on crate feature filesystem-client only.
impl RequestVariant for LocateFile
Available on crate feature
filesystem-client only.type Reply = LocateFile
Source§impl RequestVariant for Metadata
Available on crate feature filesystem-client only.
impl RequestVariant for Metadata
Available on crate feature
filesystem-client only.Source§impl RequestVariant for RandomBytes
Available on crate feature crypto-client only.
impl RequestVariant for RandomBytes
Available on crate feature
crypto-client only.type Reply = RandomBytes
Source§impl RequestVariant for ReadCertificate
Available on crate feature certificate-client only.
impl RequestVariant for ReadCertificate
Available on crate feature
certificate-client only.type Reply = ReadCertificate
Source§impl RequestVariant for ReadDirFilesFirst
Available on crate feature filesystem-client only.
impl RequestVariant for ReadDirFilesFirst
Available on crate feature
filesystem-client only.type Reply = ReadDirFilesFirst
Source§impl RequestVariant for ReadDirFilesNext
Available on crate feature filesystem-client only.
impl RequestVariant for ReadDirFilesNext
Available on crate feature
filesystem-client only.type Reply = ReadDirFilesNext
Source§impl RequestVariant for ReadDirFirst
Available on crate feature filesystem-client only.
impl RequestVariant for ReadDirFirst
Available on crate feature
filesystem-client only.type Reply = ReadDirFirst
Source§impl RequestVariant for ReadDirNext
Available on crate feature filesystem-client only.
impl RequestVariant for ReadDirNext
Available on crate feature
filesystem-client only.type Reply = ReadDirNext
Source§impl RequestVariant for ReadFile
Available on crate feature filesystem-client only.
impl RequestVariant for ReadFile
Available on crate feature
filesystem-client only.Source§impl RequestVariant for Reboot
Available on crate feature management-client only.
impl RequestVariant for Reboot
Available on crate feature
management-client only.Source§impl RequestVariant for RemoveDir
Available on crate feature filesystem-client only.
impl RequestVariant for RemoveDir
Available on crate feature
filesystem-client only.Source§impl RequestVariant for RemoveDirAll
Available on crate feature filesystem-client only.
impl RequestVariant for RemoveDirAll
Available on crate feature
filesystem-client only.type Reply = RemoveDirAll
Source§impl RequestVariant for RemoveFile
Available on crate feature filesystem-client only.
impl RequestVariant for RemoveFile
Available on crate feature
filesystem-client only.type Reply = RemoveFile
Source§impl RequestVariant for Rename
Available on crate feature filesystem-client only.
impl RequestVariant for Rename
Available on crate feature
filesystem-client only.Source§impl RequestVariant for RequestUserConsent
Available on crate feature ui-client only.
impl RequestVariant for RequestUserConsent
Available on crate feature
ui-client only.type Reply = RequestUserConsent
Source§impl RequestVariant for SerdeExtension
Available on crate feature serde-extensions only.
impl RequestVariant for SerdeExtension
Available on crate feature
serde-extensions only.type Reply = SerdeExtension
Source§impl RequestVariant for SerializeKey
Available on crate feature crypto-client only.
impl RequestVariant for SerializeKey
Available on crate feature
crypto-client only.type Reply = SerializeKey
Source§impl RequestVariant for SetCustomStatus
Available on crate feature ui-client only.
impl RequestVariant for SetCustomStatus
Available on crate feature
ui-client only.type Reply = SetCustomStatus
Source§impl RequestVariant for Sign
Available on crate feature crypto-client only.
impl RequestVariant for Sign
Available on crate feature
crypto-client only.Source§impl RequestVariant for UnsafeInjectKey
Available on crate feature crypto-client only.
impl RequestVariant for UnsafeInjectKey
Available on crate feature
crypto-client only.type Reply = UnsafeInjectKey
Source§impl RequestVariant for UnwrapKey
Available on crate feature crypto-client only.
impl RequestVariant for UnwrapKey
Available on crate feature
crypto-client only.Source§impl RequestVariant for Uptime
Available on crate feature management-client only.
impl RequestVariant for Uptime
Available on crate feature
management-client only.Source§impl RequestVariant for Verify
Available on crate feature crypto-client only.
impl RequestVariant for Verify
Available on crate feature
crypto-client only.Source§impl RequestVariant for Wink
Available on crate feature ui-client only.
impl RequestVariant for Wink
Available on crate feature
ui-client only.Source§impl RequestVariant for WrapKey
Available on crate feature crypto-client only.
impl RequestVariant for WrapKey
Available on crate feature
crypto-client only.Source§impl RequestVariant for WriteCertificate
Available on crate feature certificate-client only.
impl RequestVariant for WriteCertificate
Available on crate feature
certificate-client only.