#[non_exhaustive]pub enum Reply {
Show 46 variants
DummyReply,
Agree(Agree),
Decrypt(Decrypt),
DeriveKey(DeriveKey),
DeserializeKey(DeserializeKey),
Encrypt(Encrypt),
Delete(Delete),
Clear(Clear),
DeleteAllKeys(DeleteAllKeys),
Exists(Exists),
GenerateKey(GenerateKey),
GenerateSecretKey(GenerateSecretKey),
Hash(Hash),
ReadDirFilesFirst(ReadDirFilesFirst),
ReadDirFilesNext(ReadDirFilesNext),
ReadFile(ReadFile),
Metadata(Metadata),
Rename(Rename),
RandomBytes(RandomBytes),
SerializeKey(SerializeKey),
Sign(Sign),
WriteFile(WriteFile),
UnsafeInjectKey(UnsafeInjectKey),
UnsafeInjectSharedKey(UnsafeInjectSharedKey),
UnwrapKey(UnwrapKey),
Verify(Verify),
WrapKey(WrapKey),
Attest(Attest),
ReadDirFirst(ReadDirFirst),
ReadDirNext(ReadDirNext),
RemoveFile(RemoveFile),
RemoveDir(RemoveDir),
RemoveDirAll(RemoveDirAll),
LocateFile(LocateFile),
RequestUserConsent(RequestUserConsent),
Reboot(Reboot),
Uptime(Uptime),
Wink(Wink),
SetCustomStatus(SetCustomStatus),
CreateCounter(CreateCounter),
IncrementCounter(IncrementCounter),
DeleteCertificate(DeleteCertificate),
ReadCertificate(ReadCertificate),
WriteCertificate(WriteCertificate),
DebugDumpStore(DebugDumpStore),
SerdeExtension(SerdeExtension),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
DummyReply
Agree(Agree)
Available on crate feature
crypto-client only.Decrypt(Decrypt)
Available on crate feature
crypto-client only.DeriveKey(DeriveKey)
Available on crate feature
crypto-client only.DeserializeKey(DeserializeKey)
Available on crate feature
crypto-client only.Encrypt(Encrypt)
Available on crate feature
crypto-client only.Delete(Delete)
Available on crate feature
crypto-client only.Clear(Clear)
Available on crate feature
crypto-client only.DeleteAllKeys(DeleteAllKeys)
Available on crate feature
crypto-client only.Exists(Exists)
Available on crate feature
crypto-client only.GenerateKey(GenerateKey)
Available on crate feature
crypto-client only.GenerateSecretKey(GenerateSecretKey)
Available on crate feature
crypto-client only.Hash(Hash)
Available on crate feature
crypto-client only.ReadDirFilesFirst(ReadDirFilesFirst)
Available on crate feature
filesystem-client only.ReadDirFilesNext(ReadDirFilesNext)
Available on crate feature
filesystem-client only.ReadFile(ReadFile)
Available on crate feature
filesystem-client only.Metadata(Metadata)
Available on crate feature
filesystem-client only.Rename(Rename)
Available on crate feature
filesystem-client only.RandomBytes(RandomBytes)
Available on crate feature
crypto-client only.SerializeKey(SerializeKey)
Available on crate feature
crypto-client only.Sign(Sign)
Available on crate feature
crypto-client only.WriteFile(WriteFile)
Available on crate feature
filesystem-client only.UnsafeInjectKey(UnsafeInjectKey)
Available on crate feature
crypto-client only.Available on crate feature
crypto-client only.UnwrapKey(UnwrapKey)
Available on crate feature
crypto-client only.Verify(Verify)
Available on crate feature
crypto-client only.WrapKey(WrapKey)
Available on crate feature
crypto-client only.Attest(Attest)
Available on crate feature
attestation-client only.ReadDirFirst(ReadDirFirst)
Available on crate feature
filesystem-client only.ReadDirNext(ReadDirNext)
Available on crate feature
filesystem-client only.RemoveFile(RemoveFile)
Available on crate feature
filesystem-client only.RemoveDir(RemoveDir)
Available on crate feature
filesystem-client only.RemoveDirAll(RemoveDirAll)
Available on crate feature
filesystem-client only.LocateFile(LocateFile)
Available on crate feature
filesystem-client only.RequestUserConsent(RequestUserConsent)
Available on crate feature
ui-client only.Reboot(Reboot)
Available on crate feature
management-client only.Uptime(Uptime)
Available on crate feature
management-client only.Wink(Wink)
Available on crate feature
ui-client only.SetCustomStatus(SetCustomStatus)
Available on crate feature
ui-client only.CreateCounter(CreateCounter)
Available on crate feature
counter-client only.IncrementCounter(IncrementCounter)
Available on crate feature
counter-client only.DeleteCertificate(DeleteCertificate)
Available on crate feature
certificate-client only.ReadCertificate(ReadCertificate)
Available on crate feature
certificate-client only.WriteCertificate(WriteCertificate)
Available on crate feature
certificate-client only.DebugDumpStore(DebugDumpStore)
Available on crate feature
filesystem-client only.SerdeExtension(SerdeExtension)
Available on crate feature
serde-extensions only.Trait Implementations§
Source§impl From<CreateCounter> for Reply
Available on crate feature counter-client only.
impl From<CreateCounter> for Reply
Available on crate feature
counter-client only.Source§fn from(reply: CreateCounter) -> Reply
fn from(reply: CreateCounter) -> Reply
Converts to this type from the input type.
Source§impl From<DebugDumpStore> for Reply
Available on crate feature filesystem-client only.
impl From<DebugDumpStore> for Reply
Available on crate feature
filesystem-client only.Source§fn from(reply: DebugDumpStore) -> Reply
fn from(reply: DebugDumpStore) -> Reply
Converts to this type from the input type.
Source§impl From<DeleteAllKeys> for Reply
Available on crate feature crypto-client only.
impl From<DeleteAllKeys> for Reply
Available on crate feature
crypto-client only.Source§fn from(reply: DeleteAllKeys) -> Reply
fn from(reply: DeleteAllKeys) -> Reply
Converts to this type from the input type.
Source§impl From<DeleteCertificate> for Reply
Available on crate feature certificate-client only.
impl From<DeleteCertificate> for Reply
Available on crate feature
certificate-client only.Source§fn from(reply: DeleteCertificate) -> Reply
fn from(reply: DeleteCertificate) -> Reply
Converts to this type from the input type.
Source§impl From<DeserializeKey> for Reply
Available on crate feature crypto-client only.
impl From<DeserializeKey> for Reply
Available on crate feature
crypto-client only.Source§fn from(reply: DeserializeKey) -> Reply
fn from(reply: DeserializeKey) -> Reply
Converts to this type from the input type.
Source§impl From<GenerateKey> for Reply
Available on crate feature crypto-client only.
impl From<GenerateKey> for Reply
Available on crate feature
crypto-client only.Source§fn from(reply: GenerateKey) -> Reply
fn from(reply: GenerateKey) -> Reply
Converts to this type from the input type.
Source§impl From<GenerateSecretKey> for Reply
Available on crate feature crypto-client only.
impl From<GenerateSecretKey> for Reply
Available on crate feature
crypto-client only.Source§fn from(reply: GenerateSecretKey) -> Reply
fn from(reply: GenerateSecretKey) -> Reply
Converts to this type from the input type.
Source§impl From<IncrementCounter> for Reply
Available on crate feature counter-client only.
impl From<IncrementCounter> for Reply
Available on crate feature
counter-client only.Source§fn from(reply: IncrementCounter) -> Reply
fn from(reply: IncrementCounter) -> Reply
Converts to this type from the input type.
Source§impl From<LocateFile> for Reply
Available on crate feature filesystem-client only.
impl From<LocateFile> for Reply
Available on crate feature
filesystem-client only.Source§fn from(reply: LocateFile) -> Reply
fn from(reply: LocateFile) -> Reply
Converts to this type from the input type.
Source§impl From<RandomBytes> for Reply
Available on crate feature crypto-client only.
impl From<RandomBytes> for Reply
Available on crate feature
crypto-client only.Source§fn from(reply: RandomBytes) -> Reply
fn from(reply: RandomBytes) -> Reply
Converts to this type from the input type.
Source§impl From<ReadCertificate> for Reply
Available on crate feature certificate-client only.
impl From<ReadCertificate> for Reply
Available on crate feature
certificate-client only.Source§fn from(reply: ReadCertificate) -> Reply
fn from(reply: ReadCertificate) -> Reply
Converts to this type from the input type.
Source§impl From<ReadDirFilesFirst> for Reply
Available on crate feature filesystem-client only.
impl From<ReadDirFilesFirst> for Reply
Available on crate feature
filesystem-client only.Source§fn from(reply: ReadDirFilesFirst) -> Reply
fn from(reply: ReadDirFilesFirst) -> Reply
Converts to this type from the input type.
Source§impl From<ReadDirFilesNext> for Reply
Available on crate feature filesystem-client only.
impl From<ReadDirFilesNext> for Reply
Available on crate feature
filesystem-client only.Source§fn from(reply: ReadDirFilesNext) -> Reply
fn from(reply: ReadDirFilesNext) -> Reply
Converts to this type from the input type.
Source§impl From<ReadDirFirst> for Reply
Available on crate feature filesystem-client only.
impl From<ReadDirFirst> for Reply
Available on crate feature
filesystem-client only.Source§fn from(reply: ReadDirFirst) -> Reply
fn from(reply: ReadDirFirst) -> Reply
Converts to this type from the input type.
Source§impl From<ReadDirNext> for Reply
Available on crate feature filesystem-client only.
impl From<ReadDirNext> for Reply
Available on crate feature
filesystem-client only.Source§fn from(reply: ReadDirNext) -> Reply
fn from(reply: ReadDirNext) -> Reply
Converts to this type from the input type.
Source§impl From<RemoveDirAll> for Reply
Available on crate feature filesystem-client only.
impl From<RemoveDirAll> for Reply
Available on crate feature
filesystem-client only.Source§fn from(reply: RemoveDirAll) -> Reply
fn from(reply: RemoveDirAll) -> Reply
Converts to this type from the input type.
Source§impl From<RemoveFile> for Reply
Available on crate feature filesystem-client only.
impl From<RemoveFile> for Reply
Available on crate feature
filesystem-client only.Source§fn from(reply: RemoveFile) -> Reply
fn from(reply: RemoveFile) -> Reply
Converts to this type from the input type.
Source§impl From<RequestUserConsent> for Reply
Available on crate feature ui-client only.
impl From<RequestUserConsent> for Reply
Available on crate feature
ui-client only.Source§fn from(reply: RequestUserConsent) -> Reply
fn from(reply: RequestUserConsent) -> Reply
Converts to this type from the input type.
Source§impl From<SerdeExtension> for Reply
Available on crate feature serde-extensions only.
impl From<SerdeExtension> for Reply
Available on crate feature
serde-extensions only.Source§fn from(reply: SerdeExtension) -> Reply
fn from(reply: SerdeExtension) -> Reply
Converts to this type from the input type.
Source§impl From<SerializeKey> for Reply
Available on crate feature crypto-client only.
impl From<SerializeKey> for Reply
Available on crate feature
crypto-client only.Source§fn from(reply: SerializeKey) -> Reply
fn from(reply: SerializeKey) -> Reply
Converts to this type from the input type.
Source§impl From<SetCustomStatus> for Reply
Available on crate feature ui-client only.
impl From<SetCustomStatus> for Reply
Available on crate feature
ui-client only.Source§fn from(reply: SetCustomStatus) -> Reply
fn from(reply: SetCustomStatus) -> Reply
Converts to this type from the input type.
Source§impl From<UnsafeInjectKey> for Reply
Available on crate feature crypto-client only.
impl From<UnsafeInjectKey> for Reply
Available on crate feature
crypto-client only.Source§fn from(reply: UnsafeInjectKey) -> Reply
fn from(reply: UnsafeInjectKey) -> Reply
Converts to this type from the input type.
Source§fn from(reply: UnsafeInjectSharedKey) -> Reply
fn from(reply: UnsafeInjectSharedKey) -> Reply
Converts to this type from the input type.
Source§impl From<WriteCertificate> for Reply
Available on crate feature certificate-client only.
impl From<WriteCertificate> for Reply
Available on crate feature
certificate-client only.Source§fn from(reply: WriteCertificate) -> Reply
fn from(reply: WriteCertificate) -> Reply
Converts to this type from the input type.
Source§impl TryFrom<Reply> for CreateCounter
Available on crate feature counter-client only.
impl TryFrom<Reply> for CreateCounter
Available on crate feature
counter-client only.Source§impl TryFrom<Reply> for DebugDumpStore
Available on crate feature filesystem-client only.
impl TryFrom<Reply> for DebugDumpStore
Available on crate feature
filesystem-client only.Source§impl TryFrom<Reply> for DeleteAllKeys
Available on crate feature crypto-client only.
impl TryFrom<Reply> for DeleteAllKeys
Available on crate feature
crypto-client only.Source§impl TryFrom<Reply> for DeleteCertificate
Available on crate feature certificate-client only.
impl TryFrom<Reply> for DeleteCertificate
Available on crate feature
certificate-client only.Source§impl TryFrom<Reply> for DeserializeKey
Available on crate feature crypto-client only.
impl TryFrom<Reply> for DeserializeKey
Available on crate feature
crypto-client only.Source§impl TryFrom<Reply> for GenerateKey
Available on crate feature crypto-client only.
impl TryFrom<Reply> for GenerateKey
Available on crate feature
crypto-client only.Source§impl TryFrom<Reply> for GenerateSecretKey
Available on crate feature crypto-client only.
impl TryFrom<Reply> for GenerateSecretKey
Available on crate feature
crypto-client only.Source§impl TryFrom<Reply> for IncrementCounter
Available on crate feature counter-client only.
impl TryFrom<Reply> for IncrementCounter
Available on crate feature
counter-client only.Source§impl TryFrom<Reply> for LocateFile
Available on crate feature filesystem-client only.
impl TryFrom<Reply> for LocateFile
Available on crate feature
filesystem-client only.Source§impl TryFrom<Reply> for RandomBytes
Available on crate feature crypto-client only.
impl TryFrom<Reply> for RandomBytes
Available on crate feature
crypto-client only.Source§impl TryFrom<Reply> for ReadCertificate
Available on crate feature certificate-client only.
impl TryFrom<Reply> for ReadCertificate
Available on crate feature
certificate-client only.Source§impl TryFrom<Reply> for ReadDirFilesFirst
Available on crate feature filesystem-client only.
impl TryFrom<Reply> for ReadDirFilesFirst
Available on crate feature
filesystem-client only.Source§impl TryFrom<Reply> for ReadDirFilesNext
Available on crate feature filesystem-client only.
impl TryFrom<Reply> for ReadDirFilesNext
Available on crate feature
filesystem-client only.Source§impl TryFrom<Reply> for ReadDirFirst
Available on crate feature filesystem-client only.
impl TryFrom<Reply> for ReadDirFirst
Available on crate feature
filesystem-client only.Source§impl TryFrom<Reply> for ReadDirNext
Available on crate feature filesystem-client only.
impl TryFrom<Reply> for ReadDirNext
Available on crate feature
filesystem-client only.Source§impl TryFrom<Reply> for RemoveDirAll
Available on crate feature filesystem-client only.
impl TryFrom<Reply> for RemoveDirAll
Available on crate feature
filesystem-client only.Source§impl TryFrom<Reply> for RemoveFile
Available on crate feature filesystem-client only.
impl TryFrom<Reply> for RemoveFile
Available on crate feature
filesystem-client only.Source§impl TryFrom<Reply> for RequestUserConsent
Available on crate feature ui-client only.
impl TryFrom<Reply> for RequestUserConsent
Available on crate feature
ui-client only.Source§impl TryFrom<Reply> for SerdeExtension
Available on crate feature serde-extensions only.
impl TryFrom<Reply> for SerdeExtension
Available on crate feature
serde-extensions only.Source§impl TryFrom<Reply> for SerializeKey
Available on crate feature crypto-client only.
impl TryFrom<Reply> for SerializeKey
Available on crate feature
crypto-client only.Source§impl TryFrom<Reply> for SetCustomStatus
Available on crate feature ui-client only.
impl TryFrom<Reply> for SetCustomStatus
Available on crate feature
ui-client only.Source§impl TryFrom<Reply> for UnsafeInjectKey
Available on crate feature crypto-client only.
impl TryFrom<Reply> for UnsafeInjectKey
Available on crate feature
crypto-client only.Source§impl TryFrom<Reply> for WriteCertificate
Available on crate feature certificate-client only.
impl TryFrom<Reply> for WriteCertificate
Available on crate feature
certificate-client only.impl Eq for Reply
impl StructuralPartialEq for Reply
Auto Trait Implementations§
impl Freeze for Reply
impl RefUnwindSafe for Reply
impl Send for Reply
impl Sync for Reply
impl Unpin for Reply
impl UnwindSafe for Reply
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more