#[non_exhaustive]pub enum Request {
Show 46 variants
DummyRequest,
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.
DummyRequest
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 Request
Available on crate feature counter-client
only.
impl From<CreateCounter> for Request
Available on crate feature
counter-client
only.Source§fn from(request: CreateCounter) -> Self
fn from(request: CreateCounter) -> Self
Converts to this type from the input type.
Source§impl From<DebugDumpStore> for Request
Available on crate feature filesystem-client
only.
impl From<DebugDumpStore> for Request
Available on crate feature
filesystem-client
only.Source§fn from(request: DebugDumpStore) -> Self
fn from(request: DebugDumpStore) -> Self
Converts to this type from the input type.
Source§impl From<DeleteAllKeys> for Request
Available on crate feature crypto-client
only.
impl From<DeleteAllKeys> for Request
Available on crate feature
crypto-client
only.Source§fn from(request: DeleteAllKeys) -> Self
fn from(request: DeleteAllKeys) -> Self
Converts to this type from the input type.
Source§impl From<DeleteCertificate> for Request
Available on crate feature certificate-client
only.
impl From<DeleteCertificate> for Request
Available on crate feature
certificate-client
only.Source§fn from(request: DeleteCertificate) -> Self
fn from(request: DeleteCertificate) -> Self
Converts to this type from the input type.
Source§impl From<DeserializeKey> for Request
Available on crate feature crypto-client
only.
impl From<DeserializeKey> for Request
Available on crate feature
crypto-client
only.Source§fn from(request: DeserializeKey) -> Self
fn from(request: DeserializeKey) -> Self
Converts to this type from the input type.
Source§impl From<GenerateKey> for Request
Available on crate feature crypto-client
only.
impl From<GenerateKey> for Request
Available on crate feature
crypto-client
only.Source§fn from(request: GenerateKey) -> Self
fn from(request: GenerateKey) -> Self
Converts to this type from the input type.
Source§impl From<GenerateSecretKey> for Request
Available on crate feature crypto-client
only.
impl From<GenerateSecretKey> for Request
Available on crate feature
crypto-client
only.Source§fn from(request: GenerateSecretKey) -> Self
fn from(request: GenerateSecretKey) -> Self
Converts to this type from the input type.
Source§impl From<IncrementCounter> for Request
Available on crate feature counter-client
only.
impl From<IncrementCounter> for Request
Available on crate feature
counter-client
only.Source§fn from(request: IncrementCounter) -> Self
fn from(request: IncrementCounter) -> Self
Converts to this type from the input type.
Source§impl From<LocateFile> for Request
Available on crate feature filesystem-client
only.
impl From<LocateFile> for Request
Available on crate feature
filesystem-client
only.Source§fn from(request: LocateFile) -> Self
fn from(request: LocateFile) -> Self
Converts to this type from the input type.
Source§impl From<RandomBytes> for Request
Available on crate feature crypto-client
only.
impl From<RandomBytes> for Request
Available on crate feature
crypto-client
only.Source§fn from(request: RandomBytes) -> Self
fn from(request: RandomBytes) -> Self
Converts to this type from the input type.
Source§impl From<ReadCertificate> for Request
Available on crate feature certificate-client
only.
impl From<ReadCertificate> for Request
Available on crate feature
certificate-client
only.Source§fn from(request: ReadCertificate) -> Self
fn from(request: ReadCertificate) -> Self
Converts to this type from the input type.
Source§impl From<ReadDirFilesFirst> for Request
Available on crate feature filesystem-client
only.
impl From<ReadDirFilesFirst> for Request
Available on crate feature
filesystem-client
only.Source§fn from(request: ReadDirFilesFirst) -> Self
fn from(request: ReadDirFilesFirst) -> Self
Converts to this type from the input type.
Source§impl From<ReadDirFilesNext> for Request
Available on crate feature filesystem-client
only.
impl From<ReadDirFilesNext> for Request
Available on crate feature
filesystem-client
only.Source§fn from(request: ReadDirFilesNext) -> Self
fn from(request: ReadDirFilesNext) -> Self
Converts to this type from the input type.
Source§impl From<ReadDirFirst> for Request
Available on crate feature filesystem-client
only.
impl From<ReadDirFirst> for Request
Available on crate feature
filesystem-client
only.Source§fn from(request: ReadDirFirst) -> Self
fn from(request: ReadDirFirst) -> Self
Converts to this type from the input type.
Source§impl From<ReadDirNext> for Request
Available on crate feature filesystem-client
only.
impl From<ReadDirNext> for Request
Available on crate feature
filesystem-client
only.Source§fn from(request: ReadDirNext) -> Self
fn from(request: ReadDirNext) -> Self
Converts to this type from the input type.
Source§impl From<RemoveDirAll> for Request
Available on crate feature filesystem-client
only.
impl From<RemoveDirAll> for Request
Available on crate feature
filesystem-client
only.Source§fn from(request: RemoveDirAll) -> Self
fn from(request: RemoveDirAll) -> Self
Converts to this type from the input type.
Source§impl From<RemoveFile> for Request
Available on crate feature filesystem-client
only.
impl From<RemoveFile> for Request
Available on crate feature
filesystem-client
only.Source§fn from(request: RemoveFile) -> Self
fn from(request: RemoveFile) -> Self
Converts to this type from the input type.
Source§impl From<RequestUserConsent> for Request
Available on crate feature ui-client
only.
impl From<RequestUserConsent> for Request
Available on crate feature
ui-client
only.Source§fn from(request: RequestUserConsent) -> Self
fn from(request: RequestUserConsent) -> Self
Converts to this type from the input type.
Source§impl From<SerdeExtension> for Request
Available on crate feature serde-extensions
only.
impl From<SerdeExtension> for Request
Available on crate feature
serde-extensions
only.Source§fn from(request: SerdeExtension) -> Self
fn from(request: SerdeExtension) -> Self
Converts to this type from the input type.
Source§impl From<SerializeKey> for Request
Available on crate feature crypto-client
only.
impl From<SerializeKey> for Request
Available on crate feature
crypto-client
only.Source§fn from(request: SerializeKey) -> Self
fn from(request: SerializeKey) -> Self
Converts to this type from the input type.
Source§impl From<SetCustomStatus> for Request
Available on crate feature ui-client
only.
impl From<SetCustomStatus> for Request
Available on crate feature
ui-client
only.Source§fn from(request: SetCustomStatus) -> Self
fn from(request: SetCustomStatus) -> Self
Converts to this type from the input type.
Source§impl From<UnsafeInjectKey> for Request
Available on crate feature crypto-client
only.
impl From<UnsafeInjectKey> for Request
Available on crate feature
crypto-client
only.Source§fn from(request: UnsafeInjectKey) -> Self
fn from(request: UnsafeInjectKey) -> Self
Converts to this type from the input type.
Source§fn from(request: UnsafeInjectSharedKey) -> Self
fn from(request: UnsafeInjectSharedKey) -> Self
Converts to this type from the input type.
Source§impl From<WriteCertificate> for Request
Available on crate feature certificate-client
only.
impl From<WriteCertificate> for Request
Available on crate feature
certificate-client
only.Source§fn from(request: WriteCertificate) -> Self
fn from(request: WriteCertificate) -> Self
Converts to this type from the input type.
Source§impl TryFrom<Request> for CreateCounter
Available on crate feature counter-client
only.
impl TryFrom<Request> for CreateCounter
Available on crate feature
counter-client
only.Source§impl TryFrom<Request> for DebugDumpStore
Available on crate feature filesystem-client
only.
impl TryFrom<Request> for DebugDumpStore
Available on crate feature
filesystem-client
only.Source§impl TryFrom<Request> for DeleteAllKeys
Available on crate feature crypto-client
only.
impl TryFrom<Request> for DeleteAllKeys
Available on crate feature
crypto-client
only.Source§impl TryFrom<Request> for DeleteCertificate
Available on crate feature certificate-client
only.
impl TryFrom<Request> for DeleteCertificate
Available on crate feature
certificate-client
only.Source§impl TryFrom<Request> for DeserializeKey
Available on crate feature crypto-client
only.
impl TryFrom<Request> for DeserializeKey
Available on crate feature
crypto-client
only.Source§impl TryFrom<Request> for GenerateKey
Available on crate feature crypto-client
only.
impl TryFrom<Request> for GenerateKey
Available on crate feature
crypto-client
only.Source§impl TryFrom<Request> for GenerateSecretKey
Available on crate feature crypto-client
only.
impl TryFrom<Request> for GenerateSecretKey
Available on crate feature
crypto-client
only.Source§impl TryFrom<Request> for IncrementCounter
Available on crate feature counter-client
only.
impl TryFrom<Request> for IncrementCounter
Available on crate feature
counter-client
only.Source§impl TryFrom<Request> for LocateFile
Available on crate feature filesystem-client
only.
impl TryFrom<Request> for LocateFile
Available on crate feature
filesystem-client
only.Source§impl TryFrom<Request> for RandomBytes
Available on crate feature crypto-client
only.
impl TryFrom<Request> for RandomBytes
Available on crate feature
crypto-client
only.Source§impl TryFrom<Request> for ReadCertificate
Available on crate feature certificate-client
only.
impl TryFrom<Request> for ReadCertificate
Available on crate feature
certificate-client
only.Source§impl TryFrom<Request> for ReadDirFilesFirst
Available on crate feature filesystem-client
only.
impl TryFrom<Request> for ReadDirFilesFirst
Available on crate feature
filesystem-client
only.Source§impl TryFrom<Request> for ReadDirFilesNext
Available on crate feature filesystem-client
only.
impl TryFrom<Request> for ReadDirFilesNext
Available on crate feature
filesystem-client
only.Source§impl TryFrom<Request> for ReadDirFirst
Available on crate feature filesystem-client
only.
impl TryFrom<Request> for ReadDirFirst
Available on crate feature
filesystem-client
only.Source§impl TryFrom<Request> for ReadDirNext
Available on crate feature filesystem-client
only.
impl TryFrom<Request> for ReadDirNext
Available on crate feature
filesystem-client
only.Source§impl TryFrom<Request> for RemoveDirAll
Available on crate feature filesystem-client
only.
impl TryFrom<Request> for RemoveDirAll
Available on crate feature
filesystem-client
only.Source§impl TryFrom<Request> for RemoveFile
Available on crate feature filesystem-client
only.
impl TryFrom<Request> for RemoveFile
Available on crate feature
filesystem-client
only.Source§impl TryFrom<Request> for RequestUserConsent
Available on crate feature ui-client
only.
impl TryFrom<Request> for RequestUserConsent
Available on crate feature
ui-client
only.Source§impl TryFrom<Request> for SerdeExtension
Available on crate feature serde-extensions
only.
impl TryFrom<Request> for SerdeExtension
Available on crate feature
serde-extensions
only.Source§impl TryFrom<Request> for SerializeKey
Available on crate feature crypto-client
only.
impl TryFrom<Request> for SerializeKey
Available on crate feature
crypto-client
only.Source§impl TryFrom<Request> for SetCustomStatus
Available on crate feature ui-client
only.
impl TryFrom<Request> for SetCustomStatus
Available on crate feature
ui-client
only.Source§impl TryFrom<Request> for UnsafeInjectKey
Available on crate feature crypto-client
only.
impl TryFrom<Request> for UnsafeInjectKey
Available on crate feature
crypto-client
only.Source§impl TryFrom<Request> for WriteCertificate
Available on crate feature certificate-client
only.
impl TryFrom<Request> for WriteCertificate
Available on crate feature
certificate-client
only.impl Eq for Request
impl StructuralPartialEq for Request
Auto Trait Implementations§
impl Freeze for Request
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
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