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.