Request

Enum Request 

Source
#[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.
§

UnsafeInjectSharedKey(UnsafeInjectSharedKey)

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 Clone for Request

Source§

fn clone(&self) -> Request

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Request

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<&Request> for u8

Source§

fn from(request: &Request) -> u8

Converts to this type from the input type.
Source§

impl From<Agree> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: Agree) -> Self

Converts to this type from the input type.
Source§

impl From<Attest> for Request

Available on crate feature attestation-client only.
Source§

fn from(request: Attest) -> Self

Converts to this type from the input type.
Source§

impl From<Clear> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: Clear) -> Self

Converts to this type from the input type.
Source§

impl From<CreateCounter> for Request

Available on crate feature counter-client only.
Source§

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.
Source§

fn from(request: DebugDumpStore) -> Self

Converts to this type from the input type.
Source§

impl From<Decrypt> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: Decrypt) -> Self

Converts to this type from the input type.
Source§

impl From<Delete> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: Delete) -> Self

Converts to this type from the input type.
Source§

impl From<DeleteAllKeys> for Request

Available on crate feature crypto-client only.
Source§

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.
Source§

fn from(request: DeleteCertificate) -> Self

Converts to this type from the input type.
Source§

impl From<DeriveKey> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: DeriveKey) -> Self

Converts to this type from the input type.
Source§

impl From<DeserializeKey> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: DeserializeKey) -> Self

Converts to this type from the input type.
Source§

impl From<Encrypt> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: Encrypt) -> Self

Converts to this type from the input type.
Source§

impl From<Exists> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: Exists) -> Self

Converts to this type from the input type.
Source§

impl From<GenerateKey> for Request

Available on crate feature crypto-client only.
Source§

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.
Source§

fn from(request: GenerateSecretKey) -> Self

Converts to this type from the input type.
Source§

impl From<Hash> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: Hash) -> Self

Converts to this type from the input type.
Source§

impl From<IncrementCounter> for Request

Available on crate feature counter-client only.
Source§

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.
Source§

fn from(request: LocateFile) -> Self

Converts to this type from the input type.
Source§

impl From<Metadata> for Request

Available on crate feature filesystem-client only.
Source§

fn from(request: Metadata) -> Self

Converts to this type from the input type.
Source§

impl From<RandomBytes> for Request

Available on crate feature crypto-client only.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

fn from(request: ReadDirNext) -> Self

Converts to this type from the input type.
Source§

impl From<ReadFile> for Request

Available on crate feature filesystem-client only.
Source§

fn from(request: ReadFile) -> Self

Converts to this type from the input type.
Source§

impl From<Reboot> for Request

Available on crate feature management-client only.
Source§

fn from(request: Reboot) -> Self

Converts to this type from the input type.
Source§

impl From<RemoveDir> for Request

Available on crate feature filesystem-client only.
Source§

fn from(request: RemoveDir) -> Self

Converts to this type from the input type.
Source§

impl From<RemoveDirAll> for Request

Available on crate feature filesystem-client only.
Source§

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.
Source§

fn from(request: RemoveFile) -> Self

Converts to this type from the input type.
Source§

impl From<Rename> for Request

Available on crate feature filesystem-client only.
Source§

fn from(request: Rename) -> Self

Converts to this type from the input type.
Source§

impl From<RequestUserConsent> for Request

Available on crate feature ui-client only.
Source§

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.
Source§

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.
Source§

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.
Source§

fn from(request: SetCustomStatus) -> Self

Converts to this type from the input type.
Source§

impl From<Sign> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: Sign) -> Self

Converts to this type from the input type.
Source§

impl From<UnsafeInjectKey> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: UnsafeInjectKey) -> Self

Converts to this type from the input type.
Source§

impl From<UnsafeInjectSharedKey> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: UnsafeInjectSharedKey) -> Self

Converts to this type from the input type.
Source§

impl From<UnwrapKey> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: UnwrapKey) -> Self

Converts to this type from the input type.
Source§

impl From<Uptime> for Request

Available on crate feature management-client only.
Source§

fn from(request: Uptime) -> Self

Converts to this type from the input type.
Source§

impl From<Verify> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: Verify) -> Self

Converts to this type from the input type.
Source§

impl From<Wink> for Request

Available on crate feature ui-client only.
Source§

fn from(request: Wink) -> Self

Converts to this type from the input type.
Source§

impl From<WrapKey> for Request

Available on crate feature crypto-client only.
Source§

fn from(request: WrapKey) -> Self

Converts to this type from the input type.
Source§

impl From<WriteCertificate> for Request

Available on crate feature certificate-client only.
Source§

fn from(request: WriteCertificate) -> Self

Converts to this type from the input type.
Source§

impl From<WriteFile> for Request

Available on crate feature filesystem-client only.
Source§

fn from(request: WriteFile) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Request

Source§

fn eq(&self, other: &Request) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl TryFrom<Request> for Agree

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Agree, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Attest

Available on crate feature attestation-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Attest, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Clear

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Clear, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for CreateCounter

Available on crate feature counter-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<CreateCounter, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for DebugDumpStore

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<DebugDumpStore, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Decrypt

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Decrypt, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Delete

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Delete, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for DeleteAllKeys

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<DeleteAllKeys, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for DeleteCertificate

Available on crate feature certificate-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<DeleteCertificate, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for DeriveKey

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<DeriveKey, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for DeserializeKey

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<DeserializeKey, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Encrypt

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Encrypt, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Exists

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Exists, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for GenerateKey

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<GenerateKey, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for GenerateSecretKey

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<GenerateSecretKey, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Hash

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Hash, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for IncrementCounter

Available on crate feature counter-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<IncrementCounter, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for LocateFile

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<LocateFile, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Metadata

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Metadata, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for RandomBytes

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<RandomBytes, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for ReadCertificate

Available on crate feature certificate-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<ReadCertificate, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for ReadDirFilesFirst

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<ReadDirFilesFirst, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for ReadDirFilesNext

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<ReadDirFilesNext, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for ReadDirFirst

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<ReadDirFirst, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for ReadDirNext

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<ReadDirNext, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for ReadFile

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<ReadFile, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Reboot

Available on crate feature management-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Reboot, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for RemoveDir

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<RemoveDir, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for RemoveDirAll

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<RemoveDirAll, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for RemoveFile

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<RemoveFile, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Rename

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Rename, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for RequestUserConsent

Available on crate feature ui-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<RequestUserConsent, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for SerdeExtension

Available on crate feature serde-extensions only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<SerdeExtension, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for SerializeKey

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<SerializeKey, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for SetCustomStatus

Available on crate feature ui-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<SetCustomStatus, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Sign

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Sign, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for UnsafeInjectKey

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<UnsafeInjectKey, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for UnsafeInjectSharedKey

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<UnsafeInjectSharedKey, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for UnwrapKey

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<UnwrapKey, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Uptime

Available on crate feature management-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Uptime, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Verify

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Verify, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for Wink

Available on crate feature ui-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<Wink, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for WrapKey

Available on crate feature crypto-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<WrapKey, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for WriteCertificate

Available on crate feature certificate-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<WriteCertificate, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Request> for WriteFile

Available on crate feature filesystem-client only.
Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(request: Request) -> Result<WriteFile, Self::Error>

Performs the conversion.
Source§

impl Eq for Request

Source§

impl StructuralPartialEq for Request

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.