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