From f4ba342eb5a4adeb897014b4114354217d316492 Mon Sep 17 00:00:00 2001 From: robin-nitrokey Date: Wed, 8 Jan 2025 16:10:06 +0000 Subject: [PATCH] deploy: f8d51904055dc94e55c19412512368c8d4f01982 --- trussed_core/all.html | 2 +- trussed_core/api/enum.Reply.html | 2 +- trussed_core/api/enum.Request.html | 2 +- trussed_core/api/index.html | 2 +- trussed_core/api/reply/index.html | 2 +- trussed_core/api/reply/struct.Agree.html | 2 +- trussed_core/api/reply/struct.Attest.html | 2 +- trussed_core/api/reply/struct.Clear.html | 2 +- trussed_core/api/reply/struct.CreateCounter.html | 2 +- trussed_core/api/reply/struct.DebugDumpStore.html | 2 +- trussed_core/api/reply/struct.Decrypt.html | 2 +- trussed_core/api/reply/struct.Delete.html | 2 +- trussed_core/api/reply/struct.DeleteAllKeys.html | 2 +- trussed_core/api/reply/struct.DeleteCertificate.html | 2 +- trussed_core/api/reply/struct.DeriveKey.html | 2 +- trussed_core/api/reply/struct.DeserializeKey.html | 2 +- trussed_core/api/reply/struct.Encrypt.html | 2 +- trussed_core/api/reply/struct.Exists.html | 2 +- trussed_core/api/reply/struct.GenerateKey.html | 2 +- trussed_core/api/reply/struct.GenerateSecretKey.html | 2 +- trussed_core/api/reply/struct.Hash.html | 2 +- trussed_core/api/reply/struct.IncrementCounter.html | 2 +- trussed_core/api/reply/struct.LocateFile.html | 2 +- trussed_core/api/reply/struct.Metadata.html | 2 +- trussed_core/api/reply/struct.RandomBytes.html | 2 +- trussed_core/api/reply/struct.ReadCertificate.html | 2 +- trussed_core/api/reply/struct.ReadDirFilesFirst.html | 2 +- trussed_core/api/reply/struct.ReadDirFilesNext.html | 2 +- trussed_core/api/reply/struct.ReadDirFirst.html | 2 +- trussed_core/api/reply/struct.ReadDirNext.html | 2 +- trussed_core/api/reply/struct.ReadFile.html | 2 +- trussed_core/api/reply/struct.Reboot.html | 2 +- trussed_core/api/reply/struct.RemoveDir.html | 2 +- trussed_core/api/reply/struct.RemoveDirAll.html | 2 +- trussed_core/api/reply/struct.RemoveFile.html | 2 +- trussed_core/api/reply/struct.Rename.html | 2 +- trussed_core/api/reply/struct.RequestUserConsent.html | 2 +- trussed_core/api/reply/struct.SerializeKey.html | 2 +- trussed_core/api/reply/struct.SetCustomStatus.html | 2 +- trussed_core/api/reply/struct.Sign.html | 2 +- trussed_core/api/reply/struct.UnsafeInjectKey.html | 2 +- trussed_core/api/reply/struct.UnsafeInjectSharedKey.html | 2 +- trussed_core/api/reply/struct.UnwrapKey.html | 2 +- trussed_core/api/reply/struct.Uptime.html | 2 +- trussed_core/api/reply/struct.Verify.html | 2 +- trussed_core/api/reply/struct.Wink.html | 2 +- trussed_core/api/reply/struct.WrapKey.html | 2 +- trussed_core/api/reply/struct.WriteCertificate.html | 2 +- trussed_core/api/reply/struct.WriteFile.html | 2 +- trussed_core/api/request/index.html | 2 +- trussed_core/api/request/struct.Agree.html | 2 +- trussed_core/api/request/struct.Attest.html | 2 +- trussed_core/api/request/struct.Clear.html | 2 +- trussed_core/api/request/struct.CreateCounter.html | 2 +- trussed_core/api/request/struct.DebugDumpStore.html | 2 +- trussed_core/api/request/struct.Decrypt.html | 2 +- trussed_core/api/request/struct.Delete.html | 2 +- trussed_core/api/request/struct.DeleteAllKeys.html | 2 +- trussed_core/api/request/struct.DeleteCertificate.html | 2 +- trussed_core/api/request/struct.DeriveKey.html | 2 +- trussed_core/api/request/struct.DeserializeKey.html | 2 +- trussed_core/api/request/struct.Encrypt.html | 2 +- trussed_core/api/request/struct.Exists.html | 2 +- trussed_core/api/request/struct.GenerateKey.html | 2 +- trussed_core/api/request/struct.GenerateSecretKey.html | 2 +- trussed_core/api/request/struct.Hash.html | 2 +- trussed_core/api/request/struct.IncrementCounter.html | 2 +- trussed_core/api/request/struct.LocateFile.html | 2 +- trussed_core/api/request/struct.Metadata.html | 2 +- trussed_core/api/request/struct.RandomBytes.html | 2 +- trussed_core/api/request/struct.ReadCertificate.html | 2 +- trussed_core/api/request/struct.ReadDirFilesFirst.html | 2 +- trussed_core/api/request/struct.ReadDirFilesNext.html | 2 +- trussed_core/api/request/struct.ReadDirFirst.html | 2 +- trussed_core/api/request/struct.ReadDirNext.html | 2 +- trussed_core/api/request/struct.ReadFile.html | 2 +- trussed_core/api/request/struct.Reboot.html | 2 +- trussed_core/api/request/struct.RemoveDir.html | 2 +- trussed_core/api/request/struct.RemoveDirAll.html | 2 +- trussed_core/api/request/struct.RemoveFile.html | 2 +- trussed_core/api/request/struct.Rename.html | 2 +- trussed_core/api/request/struct.RequestUserConsent.html | 2 +- trussed_core/api/request/struct.SerializeKey.html | 2 +- trussed_core/api/request/struct.SetCustomStatus.html | 2 +- trussed_core/api/request/struct.Sign.html | 2 +- trussed_core/api/request/struct.UnsafeInjectKey.html | 2 +- trussed_core/api/request/struct.UnsafeInjectSharedKey.html | 2 +- trussed_core/api/request/struct.UnwrapKey.html | 2 +- trussed_core/api/request/struct.Uptime.html | 2 +- trussed_core/api/request/struct.Verify.html | 2 +- trussed_core/api/request/struct.Wink.html | 2 +- trussed_core/api/request/struct.WrapKey.html | 2 +- trussed_core/api/request/struct.WriteCertificate.html | 2 +- trussed_core/api/request/struct.WriteFile.html | 2 +- trussed_core/api/trait.ReplyVariant.html | 2 +- trussed_core/api/trait.RequestVariant.html | 2 +- trussed_core/config/constant.MAX_KEY_MATERIAL_LENGTH.html | 2 +- trussed_core/config/constant.MAX_MEDIUM_DATA_LENGTH.html | 2 +- trussed_core/config/constant.MAX_MESSAGE_LENGTH.html | 2 +- trussed_core/config/constant.MAX_SHORT_DATA_LENGTH.html | 2 +- trussed_core/config/constant.MAX_SIGNATURE_LENGTH.html | 2 +- trussed_core/config/constant.MAX_USER_ATTRIBUTE_LENGTH.html | 2 +- trussed_core/config/constant.SERDE_EXTENSION_REPLY_LENGTH.html | 2 +- .../config/constant.SERDE_EXTENSION_REQUEST_LENGTH.html | 2 +- trussed_core/config/index.html | 2 +- trussed_core/enum.ClientError.html | 2 +- trussed_core/enum.Error.html | 2 +- trussed_core/enum.InterruptState.html | 2 +- trussed_core/index.html | 2 +- trussed_core/macro.block.html | 2 +- trussed_core/macro.syscall.html | 2 +- trussed_core/macro.try_syscall.html | 2 +- trussed_core/mechanisms/index.html | 2 +- trussed_core/mechanisms/trait.Aes256Cbc.html | 2 +- trussed_core/mechanisms/trait.Chacha8Poly1305.html | 2 +- trussed_core/mechanisms/trait.Ed255.html | 2 +- trussed_core/mechanisms/trait.HmacSha1.html | 2 +- trussed_core/mechanisms/trait.HmacSha256.html | 2 +- trussed_core/mechanisms/trait.P256.html | 2 +- trussed_core/mechanisms/trait.Sha256.html | 2 +- trussed_core/mechanisms/trait.Tdes.html | 2 +- trussed_core/mechanisms/trait.Totp.html | 2 +- trussed_core/mechanisms/trait.X255.html | 2 +- trussed_core/struct.FromU8Error.html | 2 +- trussed_core/struct.FutureResult.html | 2 +- trussed_core/struct.InterruptFlag.html | 2 +- trussed_core/trait.AttestationClient.html | 2 +- trussed_core/trait.CertificateClient.html | 2 +- trussed_core/trait.CounterClient.html | 2 +- trussed_core/trait.CryptoClient.html | 2 +- trussed_core/trait.FilesystemClient.html | 2 +- trussed_core/trait.ManagementClient.html | 2 +- trussed_core/trait.PollClient.html | 2 +- trussed_core/trait.UiClient.html | 2 +- trussed_core/type.ClientResult.html | 2 +- trussed_core/type.Result.html | 2 +- trussed_core/types/consent/enum.Error.html | 2 +- trussed_core/types/consent/enum.Level.html | 2 +- trussed_core/types/consent/index.html | 2 +- trussed_core/types/consent/type.Result.html | 2 +- trussed_core/types/enum.Client.html | 2 +- trussed_core/types/enum.KeySerialization.html | 2 +- trussed_core/types/enum.Location.html | 2 +- trussed_core/types/enum.Mechanism.html | 2 +- trussed_core/types/enum.NotBefore.html | 2 +- trussed_core/types/enum.SignatureSerialization.html | 2 +- trussed_core/types/index.html | 2 +- trussed_core/types/reboot/enum.To.html | 2 +- trussed_core/types/reboot/index.html | 2 +- trussed_core/types/struct.Bytes.html | 2 +- trussed_core/types/struct.CertId.html | 2 +- trussed_core/types/struct.CounterId.html | 2 +- trussed_core/types/struct.DirEntry.html | 2 +- trussed_core/types/struct.EncryptedData.html | 2 +- trussed_core/types/struct.HexClean.html | 2 +- trussed_core/types/struct.Id.html | 2 +- trussed_core/types/struct.KeyId.html | 2 +- trussed_core/types/struct.Metadata.html | 2 +- trussed_core/types/struct.PathBuf.html | 2 +- trussed_core/types/struct.StorageAttributes.html | 2 +- trussed_core/types/trait.ObjectId.html | 2 +- trussed_core/types/type.MediumData.html | 2 +- trussed_core/types/type.Message.html | 2 +- trussed_core/types/type.SerializedKey.html | 2 +- trussed_core/types/type.ShortData.html | 2 +- trussed_core/types/type.Signature.html | 2 +- trussed_core/types/type.SpecialId.html | 2 +- trussed_core/types/type.UserAttribute.html | 2 +- 168 files changed, 168 insertions(+), 168 deletions(-) diff --git a/trussed_core/all.html b/trussed_core/all.html index b87b585b01e..435b898151a 100644 --- a/trussed_core/all.html +++ b/trussed_core/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Type Aliases

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Type Aliases

Constants

\ No newline at end of file diff --git a/trussed_core/api/enum.Reply.html b/trussed_core/api/enum.Reply.html index 2e7e9e29b23..756b1f32aca 100644 --- a/trussed_core/api/enum.Reply.html +++ b/trussed_core/api/enum.Reply.html @@ -1,4 +1,4 @@ -Reply in trussed_core::api - Rust
trussed_core::api

Enum Reply

source
#[non_exhaustive]
pub enum Reply { +Reply in trussed_core::api - Rust
trussed_core::api

Enum Reply

source
#[non_exhaustive]
pub enum Reply {
Show 45 variants DummyReply, Agree(Agree), Decrypt(Decrypt), diff --git a/trussed_core/api/enum.Request.html b/trussed_core/api/enum.Request.html index 979e55c3278..ef7c3511bd0 100644 --- a/trussed_core/api/enum.Request.html +++ b/trussed_core/api/enum.Request.html @@ -1,4 +1,4 @@ -Request in trussed_core::api - Rust
trussed_core::api

Enum Request

source
#[non_exhaustive]
pub enum Request { +Request in trussed_core::api - Rust
trussed_core::api

Enum Request

source
#[non_exhaustive]
pub enum Request {
Show 45 variants DummyRequest, Agree(Agree), Decrypt(Decrypt), diff --git a/trussed_core/api/index.html b/trussed_core/api/index.html index 57e9446babe..ad85aefffac 100644 --- a/trussed_core/api/index.html +++ b/trussed_core/api/index.html @@ -1,3 +1,3 @@ -trussed_core::api - Rust
trussed_core

Module api

source
Expand description

This (incomplete!) API loosely follows PKCS#11 v3.

+trussed_core::api - Rust
trussed_core

Module api

source
Expand description

This (incomplete!) API loosely follows PKCS#11 v3.

For constants see their headers.

Modules§

Enums§

Traits§

\ No newline at end of file diff --git a/trussed_core/api/reply/index.html b/trussed_core/api/reply/index.html index 56b8103c559..fb8cdbcfc8f 100644 --- a/trussed_core/api/reply/index.html +++ b/trussed_core/api/reply/index.html @@ -1 +1 @@ -trussed_core::api::reply - Rust
\ No newline at end of file +trussed_core::api::reply - Rust
\ No newline at end of file diff --git a/trussed_core/api/reply/struct.Agree.html b/trussed_core/api/reply/struct.Agree.html index 0cd3fc13b9a..c3558fb4975 100644 --- a/trussed_core/api/reply/struct.Agree.html +++ b/trussed_core/api/reply/struct.Agree.html @@ -1,4 +1,4 @@ -Agree in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Agree

source
pub struct Agree {
+Agree in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Agree

source
pub struct Agree {
     pub shared_secret: KeyId,
 }

Fields§

§shared_secret: KeyId

Trait Implementations§

source§

impl Clone for Agree

source§

fn clone(&self) -> Agree

Returns a copy 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 Agree

source§

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

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

impl From<Agree> for Reply

source§

fn from(reply: Agree) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Agree

source§

fn eq(&self, other: &Agree) -> 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 ReplyVariant for Agree

source§

impl TryFrom<Reply> for Agree

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Agree, Self::Error>

Performs the conversion.
source§

impl Eq for Agree

source§

impl StructuralPartialEq for Agree

Auto Trait Implementations§

§

impl Freeze for Agree

§

impl RefUnwindSafe for Agree

§

impl Send for Agree

§

impl Sync for Agree

§

impl Unpin for Agree

§

impl UnwindSafe for Agree

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.Attest.html b/trussed_core/api/reply/struct.Attest.html index a230724d4fc..4ba1083fe0c 100644 --- a/trussed_core/api/reply/struct.Attest.html +++ b/trussed_core/api/reply/struct.Attest.html @@ -1,4 +1,4 @@ -Attest in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Attest

source
pub struct Attest {
+Attest in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Attest

source
pub struct Attest {
     pub certificate: CertId,
 }

Fields§

§certificate: CertId

Trait Implementations§

source§

impl Clone for Attest

source§

fn clone(&self) -> Attest

Returns a copy 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 Attest

source§

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

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

impl From<Attest> for Reply

source§

fn from(reply: Attest) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Attest

source§

fn eq(&self, other: &Attest) -> 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 ReplyVariant for Attest

source§

impl TryFrom<Reply> for Attest

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Attest, Self::Error>

Performs the conversion.
source§

impl Eq for Attest

source§

impl StructuralPartialEq for Attest

Auto Trait Implementations§

§

impl Freeze for Attest

§

impl RefUnwindSafe for Attest

§

impl Send for Attest

§

impl Sync for Attest

§

impl Unpin for Attest

§

impl UnwindSafe for Attest

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.Clear.html b/trussed_core/api/reply/struct.Clear.html index 84e6b7087ff..9414b29a070 100644 --- a/trussed_core/api/reply/struct.Clear.html +++ b/trussed_core/api/reply/struct.Clear.html @@ -1,4 +1,4 @@ -Clear in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Clear

source
pub struct Clear {
+Clear in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Clear

source
pub struct Clear {
     pub success: bool,
 }

Fields§

§success: bool

Trait Implementations§

source§

impl Clone for Clear

source§

fn clone(&self) -> Clear

Returns a copy 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 Clear

source§

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

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

impl From<Clear> for Reply

source§

fn from(reply: Clear) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Clear

source§

fn eq(&self, other: &Clear) -> 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 ReplyVariant for Clear

source§

impl TryFrom<Reply> for Clear

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Clear, Self::Error>

Performs the conversion.
source§

impl Eq for Clear

source§

impl StructuralPartialEq for Clear

Auto Trait Implementations§

§

impl Freeze for Clear

§

impl RefUnwindSafe for Clear

§

impl Send for Clear

§

impl Sync for Clear

§

impl Unpin for Clear

§

impl UnwindSafe for Clear

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.CreateCounter.html b/trussed_core/api/reply/struct.CreateCounter.html index 5435eef3095..b36c50a8da1 100644 --- a/trussed_core/api/reply/struct.CreateCounter.html +++ b/trussed_core/api/reply/struct.CreateCounter.html @@ -1,4 +1,4 @@ -CreateCounter in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct CreateCounter

source
pub struct CreateCounter {
+CreateCounter in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct CreateCounter

source
pub struct CreateCounter {
     pub id: CounterId,
 }

Fields§

§id: CounterId

Trait Implementations§

source§

impl Clone for CreateCounter

source§

fn clone(&self) -> CreateCounter

Returns a copy 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 CreateCounter

source§

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

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

impl From<CreateCounter> for Reply

source§

fn from(reply: CreateCounter) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for CreateCounter

source§

fn eq(&self, other: &CreateCounter) -> 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 ReplyVariant for CreateCounter

source§

impl TryFrom<Reply> for CreateCounter

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<CreateCounter, Self::Error>

Performs the conversion.
source§

impl Eq for CreateCounter

source§

impl StructuralPartialEq for CreateCounter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.DebugDumpStore.html b/trussed_core/api/reply/struct.DebugDumpStore.html index 7f704bd1c80..b2265100a75 100644 --- a/trussed_core/api/reply/struct.DebugDumpStore.html +++ b/trussed_core/api/reply/struct.DebugDumpStore.html @@ -1,4 +1,4 @@ -DebugDumpStore in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct DebugDumpStore

source
pub struct DebugDumpStore {}

Trait Implementations§

source§

impl Clone for DebugDumpStore

source§

fn clone(&self) -> DebugDumpStore

Returns a copy 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 DebugDumpStore

source§

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

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

impl From<DebugDumpStore> for Reply

source§

fn from(reply: DebugDumpStore) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for DebugDumpStore

source§

fn eq(&self, other: &DebugDumpStore) -> 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, +DebugDumpStore in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct DebugDumpStore

source
pub struct DebugDumpStore {}

Trait Implementations§

source§

impl Clone for DebugDumpStore

source§

fn clone(&self) -> DebugDumpStore

Returns a copy 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 DebugDumpStore

source§

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

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

impl From<DebugDumpStore> for Reply

source§

fn from(reply: DebugDumpStore) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for DebugDumpStore

source§

fn eq(&self, other: &DebugDumpStore) -> 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 ReplyVariant for DebugDumpStore

source§

impl TryFrom<Reply> for DebugDumpStore

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<DebugDumpStore, Self::Error>

Performs the conversion.
source§

impl Eq for DebugDumpStore

source§

impl StructuralPartialEq for DebugDumpStore

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 diff --git a/trussed_core/api/reply/struct.Decrypt.html b/trussed_core/api/reply/struct.Decrypt.html index ead813f04b8..ed9e0d394ef 100644 --- a/trussed_core/api/reply/struct.Decrypt.html +++ b/trussed_core/api/reply/struct.Decrypt.html @@ -1,4 +1,4 @@ -Decrypt in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Decrypt

source
pub struct Decrypt {
+Decrypt in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Decrypt

source
pub struct Decrypt {
     pub plaintext: Option<Message>,
 }

Fields§

§plaintext: Option<Message>

Trait Implementations§

source§

impl Clone for Decrypt

source§

fn clone(&self) -> Decrypt

Returns a copy 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 Decrypt

source§

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

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

impl From<Decrypt> for Reply

source§

fn from(reply: Decrypt) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Decrypt

source§

fn eq(&self, other: &Decrypt) -> 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 ReplyVariant for Decrypt

source§

impl TryFrom<Reply> for Decrypt

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Decrypt, Self::Error>

Performs the conversion.
source§

impl Eq for Decrypt

source§

impl StructuralPartialEq for Decrypt

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.Delete.html b/trussed_core/api/reply/struct.Delete.html index cbde6bc375e..1ea6689b173 100644 --- a/trussed_core/api/reply/struct.Delete.html +++ b/trussed_core/api/reply/struct.Delete.html @@ -1,4 +1,4 @@ -Delete in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Delete

source
pub struct Delete {
+Delete in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Delete

source
pub struct Delete {
     pub success: bool,
 }

Fields§

§success: bool

Trait Implementations§

source§

impl Clone for Delete

source§

fn clone(&self) -> Delete

Returns a copy 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 Delete

source§

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

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

impl From<Delete> for Reply

source§

fn from(reply: Delete) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Delete

source§

fn eq(&self, other: &Delete) -> 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 ReplyVariant for Delete

source§

impl TryFrom<Reply> for Delete

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Delete, Self::Error>

Performs the conversion.
source§

impl Eq for Delete

source§

impl StructuralPartialEq for Delete

Auto Trait Implementations§

§

impl Freeze for Delete

§

impl RefUnwindSafe for Delete

§

impl Send for Delete

§

impl Sync for Delete

§

impl Unpin for Delete

§

impl UnwindSafe for Delete

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.DeleteAllKeys.html b/trussed_core/api/reply/struct.DeleteAllKeys.html index 59226f4eccd..aaad09e735b 100644 --- a/trussed_core/api/reply/struct.DeleteAllKeys.html +++ b/trussed_core/api/reply/struct.DeleteAllKeys.html @@ -1,4 +1,4 @@ -DeleteAllKeys in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct DeleteAllKeys

source
pub struct DeleteAllKeys {
+DeleteAllKeys in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct DeleteAllKeys

source
pub struct DeleteAllKeys {
     pub count: usize,
 }

Fields§

§count: usize

Trait Implementations§

source§

impl Clone for DeleteAllKeys

source§

fn clone(&self) -> DeleteAllKeys

Returns a copy 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 DeleteAllKeys

source§

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

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

impl From<DeleteAllKeys> for Reply

source§

fn from(reply: DeleteAllKeys) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for DeleteAllKeys

source§

fn eq(&self, other: &DeleteAllKeys) -> 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 ReplyVariant for DeleteAllKeys

source§

impl TryFrom<Reply> for DeleteAllKeys

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<DeleteAllKeys, Self::Error>

Performs the conversion.
source§

impl Eq for DeleteAllKeys

source§

impl StructuralPartialEq for DeleteAllKeys

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.DeleteCertificate.html b/trussed_core/api/reply/struct.DeleteCertificate.html index c40a8ad86c7..4703073b5d9 100644 --- a/trussed_core/api/reply/struct.DeleteCertificate.html +++ b/trussed_core/api/reply/struct.DeleteCertificate.html @@ -1,4 +1,4 @@ -DeleteCertificate in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct DeleteCertificate

source
pub struct DeleteCertificate {}

Trait Implementations§

source§

impl Clone for DeleteCertificate

source§

fn clone(&self) -> DeleteCertificate

Returns a copy 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 DeleteCertificate

source§

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

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

impl From<DeleteCertificate> for Reply

source§

fn from(reply: DeleteCertificate) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for DeleteCertificate

source§

fn eq(&self, other: &DeleteCertificate) -> 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, +DeleteCertificate in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct DeleteCertificate

source
pub struct DeleteCertificate {}

Trait Implementations§

source§

impl Clone for DeleteCertificate

source§

fn clone(&self) -> DeleteCertificate

Returns a copy 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 DeleteCertificate

source§

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

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

impl From<DeleteCertificate> for Reply

source§

fn from(reply: DeleteCertificate) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for DeleteCertificate

source§

fn eq(&self, other: &DeleteCertificate) -> 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 ReplyVariant for DeleteCertificate

source§

impl TryFrom<Reply> for DeleteCertificate

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<DeleteCertificate, Self::Error>

Performs the conversion.
source§

impl Eq for DeleteCertificate

source§

impl StructuralPartialEq for DeleteCertificate

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 diff --git a/trussed_core/api/reply/struct.DeriveKey.html b/trussed_core/api/reply/struct.DeriveKey.html index af5f5f303fc..87a0a025f6a 100644 --- a/trussed_core/api/reply/struct.DeriveKey.html +++ b/trussed_core/api/reply/struct.DeriveKey.html @@ -1,4 +1,4 @@ -DeriveKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct DeriveKey

source
pub struct DeriveKey {
+DeriveKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct DeriveKey

source
pub struct DeriveKey {
     pub key: KeyId,
 }

Fields§

§key: KeyId

Trait Implementations§

source§

impl Clone for DeriveKey

source§

fn clone(&self) -> DeriveKey

Returns a copy 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 DeriveKey

source§

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

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

impl From<DeriveKey> for Reply

source§

fn from(reply: DeriveKey) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for DeriveKey

source§

fn eq(&self, other: &DeriveKey) -> 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 ReplyVariant for DeriveKey

source§

impl TryFrom<Reply> for DeriveKey

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<DeriveKey, Self::Error>

Performs the conversion.
source§

impl Eq for DeriveKey

source§

impl StructuralPartialEq for DeriveKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.DeserializeKey.html b/trussed_core/api/reply/struct.DeserializeKey.html index 91e94aa6a3c..aaa417bafc6 100644 --- a/trussed_core/api/reply/struct.DeserializeKey.html +++ b/trussed_core/api/reply/struct.DeserializeKey.html @@ -1,4 +1,4 @@ -DeserializeKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct DeserializeKey

source
pub struct DeserializeKey {
+DeserializeKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct DeserializeKey

source
pub struct DeserializeKey {
     pub key: KeyId,
 }

Fields§

§key: KeyId

Trait Implementations§

source§

impl Clone for DeserializeKey

source§

fn clone(&self) -> DeserializeKey

Returns a copy 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 DeserializeKey

source§

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

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

impl From<DeserializeKey> for Reply

source§

fn from(reply: DeserializeKey) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for DeserializeKey

source§

fn eq(&self, other: &DeserializeKey) -> 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 ReplyVariant for DeserializeKey

source§

impl TryFrom<Reply> for DeserializeKey

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<DeserializeKey, Self::Error>

Performs the conversion.
source§

impl Eq for DeserializeKey

source§

impl StructuralPartialEq for DeserializeKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.Encrypt.html b/trussed_core/api/reply/struct.Encrypt.html index 312e960f9fa..284a6b6df5c 100644 --- a/trussed_core/api/reply/struct.Encrypt.html +++ b/trussed_core/api/reply/struct.Encrypt.html @@ -1,4 +1,4 @@ -Encrypt in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Encrypt

source
pub struct Encrypt {
+Encrypt in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Encrypt

source
pub struct Encrypt {
     pub ciphertext: Message,
     pub nonce: ShortData,
     pub tag: ShortData,
diff --git a/trussed_core/api/reply/struct.Exists.html b/trussed_core/api/reply/struct.Exists.html
index 52980c4c1a8..95d3e0b6db2 100644
--- a/trussed_core/api/reply/struct.Exists.html
+++ b/trussed_core/api/reply/struct.Exists.html
@@ -1,4 +1,4 @@
-Exists in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Exists

source
pub struct Exists {
+Exists in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Exists

source
pub struct Exists {
     pub exists: bool,
 }

Fields§

§exists: bool

Trait Implementations§

source§

impl Clone for Exists

source§

fn clone(&self) -> Exists

Returns a copy 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 Exists

source§

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

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

impl From<Exists> for Reply

source§

fn from(reply: Exists) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Exists

source§

fn eq(&self, other: &Exists) -> 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 ReplyVariant for Exists

source§

impl TryFrom<Reply> for Exists

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Exists, Self::Error>

Performs the conversion.
source§

impl Eq for Exists

source§

impl StructuralPartialEq for Exists

Auto Trait Implementations§

§

impl Freeze for Exists

§

impl RefUnwindSafe for Exists

§

impl Send for Exists

§

impl Sync for Exists

§

impl Unpin for Exists

§

impl UnwindSafe for Exists

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.GenerateKey.html b/trussed_core/api/reply/struct.GenerateKey.html index 46cf9e0dfd4..12ed0026214 100644 --- a/trussed_core/api/reply/struct.GenerateKey.html +++ b/trussed_core/api/reply/struct.GenerateKey.html @@ -1,4 +1,4 @@ -GenerateKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct GenerateKey

source
pub struct GenerateKey {
+GenerateKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct GenerateKey

source
pub struct GenerateKey {
     pub key: KeyId,
 }

Fields§

§key: KeyId

Trait Implementations§

source§

impl Clone for GenerateKey

source§

fn clone(&self) -> GenerateKey

Returns a copy 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 GenerateKey

source§

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

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

impl From<GenerateKey> for Reply

source§

fn from(reply: GenerateKey) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for GenerateKey

source§

fn eq(&self, other: &GenerateKey) -> 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 ReplyVariant for GenerateKey

source§

impl TryFrom<Reply> for GenerateKey

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<GenerateKey, Self::Error>

Performs the conversion.
source§

impl Eq for GenerateKey

source§

impl StructuralPartialEq for GenerateKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.GenerateSecretKey.html b/trussed_core/api/reply/struct.GenerateSecretKey.html index acfb6a385b0..e1894ecf043 100644 --- a/trussed_core/api/reply/struct.GenerateSecretKey.html +++ b/trussed_core/api/reply/struct.GenerateSecretKey.html @@ -1,4 +1,4 @@ -GenerateSecretKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct GenerateSecretKey

source
pub struct GenerateSecretKey {
+GenerateSecretKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct GenerateSecretKey

source
pub struct GenerateSecretKey {
     pub key: KeyId,
 }

Fields§

§key: KeyId

Trait Implementations§

source§

impl Clone for GenerateSecretKey

source§

fn clone(&self) -> GenerateSecretKey

Returns a copy 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 GenerateSecretKey

source§

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

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

impl From<GenerateSecretKey> for Reply

source§

fn from(reply: GenerateSecretKey) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for GenerateSecretKey

source§

fn eq(&self, other: &GenerateSecretKey) -> 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 ReplyVariant for GenerateSecretKey

source§

impl TryFrom<Reply> for GenerateSecretKey

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<GenerateSecretKey, Self::Error>

Performs the conversion.
source§

impl Eq for GenerateSecretKey

source§

impl StructuralPartialEq for GenerateSecretKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.Hash.html b/trussed_core/api/reply/struct.Hash.html index c1853856e8e..a99857b3e4a 100644 --- a/trussed_core/api/reply/struct.Hash.html +++ b/trussed_core/api/reply/struct.Hash.html @@ -1,4 +1,4 @@ -Hash in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Hash

source
pub struct Hash {
+Hash in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Hash

source
pub struct Hash {
     pub hash: ShortData,
 }

Fields§

§hash: ShortData

Trait Implementations§

source§

impl Clone for Hash

source§

fn clone(&self) -> Hash

Returns a copy 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 Hash

source§

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

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

impl From<Hash> for Reply

source§

fn from(reply: Hash) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Hash

source§

fn eq(&self, other: &Hash) -> 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 ReplyVariant for Hash

source§

impl TryFrom<Reply> for Hash

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Hash, Self::Error>

Performs the conversion.
source§

impl Eq for Hash

source§

impl StructuralPartialEq for Hash

Auto Trait Implementations§

§

impl Freeze for Hash

§

impl RefUnwindSafe for Hash

§

impl Send for Hash

§

impl Sync for Hash

§

impl Unpin for Hash

§

impl UnwindSafe for Hash

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.IncrementCounter.html b/trussed_core/api/reply/struct.IncrementCounter.html index 43c74983c6b..97f10e3f217 100644 --- a/trussed_core/api/reply/struct.IncrementCounter.html +++ b/trussed_core/api/reply/struct.IncrementCounter.html @@ -1,4 +1,4 @@ -IncrementCounter in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct IncrementCounter

source
pub struct IncrementCounter {
+IncrementCounter in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct IncrementCounter

source
pub struct IncrementCounter {
     pub counter: u128,
 }

Fields§

§counter: u128

Trait Implementations§

source§

impl Clone for IncrementCounter

source§

fn clone(&self) -> IncrementCounter

Returns a copy 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 IncrementCounter

source§

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

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

impl From<IncrementCounter> for Reply

source§

fn from(reply: IncrementCounter) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for IncrementCounter

source§

fn eq(&self, other: &IncrementCounter) -> 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 ReplyVariant for IncrementCounter

source§

impl TryFrom<Reply> for IncrementCounter

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<IncrementCounter, Self::Error>

Performs the conversion.
source§

impl Eq for IncrementCounter

source§

impl StructuralPartialEq for IncrementCounter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.LocateFile.html b/trussed_core/api/reply/struct.LocateFile.html index d610b776842..b380f157d3b 100644 --- a/trussed_core/api/reply/struct.LocateFile.html +++ b/trussed_core/api/reply/struct.LocateFile.html @@ -1,4 +1,4 @@ -LocateFile in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct LocateFile

source
pub struct LocateFile {
+LocateFile in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct LocateFile

source
pub struct LocateFile {
     pub path: Option<PathBuf>,
 }

Fields§

§path: Option<PathBuf>

Trait Implementations§

source§

impl Clone for LocateFile

source§

fn clone(&self) -> LocateFile

Returns a copy 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 LocateFile

source§

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

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

impl From<LocateFile> for Reply

source§

fn from(reply: LocateFile) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for LocateFile

source§

fn eq(&self, other: &LocateFile) -> 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 ReplyVariant for LocateFile

source§

impl TryFrom<Reply> for LocateFile

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<LocateFile, Self::Error>

Performs the conversion.
source§

impl Eq for LocateFile

source§

impl StructuralPartialEq for LocateFile

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.Metadata.html b/trussed_core/api/reply/struct.Metadata.html index 78d4fce4748..8e2ccdbb99f 100644 --- a/trussed_core/api/reply/struct.Metadata.html +++ b/trussed_core/api/reply/struct.Metadata.html @@ -1,4 +1,4 @@ -Metadata in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Metadata

source
pub struct Metadata {
+Metadata in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Metadata

source
pub struct Metadata {
     pub metadata: Option<Metadata>,
 }

Fields§

§metadata: Option<Metadata>

Trait Implementations§

source§

impl Clone for Metadata

source§

fn clone(&self) -> Metadata

Returns a copy 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 Metadata

source§

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

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

impl From<Metadata> for Reply

source§

fn from(reply: Metadata) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Metadata

source§

fn eq(&self, other: &Metadata) -> 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 ReplyVariant for Metadata

source§

impl TryFrom<Reply> for Metadata

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Metadata, Self::Error>

Performs the conversion.
source§

impl Eq for Metadata

source§

impl StructuralPartialEq for Metadata

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.RandomBytes.html b/trussed_core/api/reply/struct.RandomBytes.html index 806fd70d572..8f23858127f 100644 --- a/trussed_core/api/reply/struct.RandomBytes.html +++ b/trussed_core/api/reply/struct.RandomBytes.html @@ -1,4 +1,4 @@ -RandomBytes in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct RandomBytes

source
pub struct RandomBytes {
+RandomBytes in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct RandomBytes

source
pub struct RandomBytes {
     pub bytes: Message,
 }

Fields§

§bytes: Message

Trait Implementations§

source§

impl Clone for RandomBytes

source§

fn clone(&self) -> RandomBytes

Returns a copy 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 RandomBytes

source§

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

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

impl From<RandomBytes> for Reply

source§

fn from(reply: RandomBytes) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for RandomBytes

source§

fn eq(&self, other: &RandomBytes) -> 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 ReplyVariant for RandomBytes

source§

impl TryFrom<Reply> for RandomBytes

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<RandomBytes, Self::Error>

Performs the conversion.
source§

impl Eq for RandomBytes

source§

impl StructuralPartialEq for RandomBytes

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.ReadCertificate.html b/trussed_core/api/reply/struct.ReadCertificate.html index 9d5d0cc149e..23dd5df5cb4 100644 --- a/trussed_core/api/reply/struct.ReadCertificate.html +++ b/trussed_core/api/reply/struct.ReadCertificate.html @@ -1,4 +1,4 @@ -ReadCertificate in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadCertificate

source
pub struct ReadCertificate {
+ReadCertificate in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadCertificate

source
pub struct ReadCertificate {
     pub der: Message,
 }

Fields§

§der: Message

Trait Implementations§

source§

impl Clone for ReadCertificate

source§

fn clone(&self) -> ReadCertificate

Returns a copy 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 ReadCertificate

source§

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

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

impl From<ReadCertificate> for Reply

source§

fn from(reply: ReadCertificate) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for ReadCertificate

source§

fn eq(&self, other: &ReadCertificate) -> 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 ReplyVariant for ReadCertificate

source§

impl TryFrom<Reply> for ReadCertificate

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<ReadCertificate, Self::Error>

Performs the conversion.
source§

impl Eq for ReadCertificate

source§

impl StructuralPartialEq for ReadCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.ReadDirFilesFirst.html b/trussed_core/api/reply/struct.ReadDirFilesFirst.html index e2e59b174e7..fbd4336022a 100644 --- a/trussed_core/api/reply/struct.ReadDirFilesFirst.html +++ b/trussed_core/api/reply/struct.ReadDirFilesFirst.html @@ -1,4 +1,4 @@ -ReadDirFilesFirst in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadDirFilesFirst

source
pub struct ReadDirFilesFirst {
+ReadDirFilesFirst in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadDirFilesFirst

source
pub struct ReadDirFilesFirst {
     pub data: Option<Message>,
 }

Fields§

§data: Option<Message>

Trait Implementations§

source§

impl Clone for ReadDirFilesFirst

source§

fn clone(&self) -> ReadDirFilesFirst

Returns a copy 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 ReadDirFilesFirst

source§

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

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

impl From<ReadDirFilesFirst> for Reply

source§

fn from(reply: ReadDirFilesFirst) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for ReadDirFilesFirst

source§

fn eq(&self, other: &ReadDirFilesFirst) -> 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 ReplyVariant for ReadDirFilesFirst

source§

impl TryFrom<Reply> for ReadDirFilesFirst

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<ReadDirFilesFirst, Self::Error>

Performs the conversion.
source§

impl Eq for ReadDirFilesFirst

source§

impl StructuralPartialEq for ReadDirFilesFirst

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.ReadDirFilesNext.html b/trussed_core/api/reply/struct.ReadDirFilesNext.html index 798de603780..69b944b01fb 100644 --- a/trussed_core/api/reply/struct.ReadDirFilesNext.html +++ b/trussed_core/api/reply/struct.ReadDirFilesNext.html @@ -1,4 +1,4 @@ -ReadDirFilesNext in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadDirFilesNext

source
pub struct ReadDirFilesNext {
+ReadDirFilesNext in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadDirFilesNext

source
pub struct ReadDirFilesNext {
     pub data: Option<Message>,
 }

Fields§

§data: Option<Message>

Trait Implementations§

source§

impl Clone for ReadDirFilesNext

source§

fn clone(&self) -> ReadDirFilesNext

Returns a copy 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 ReadDirFilesNext

source§

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

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

impl From<ReadDirFilesNext> for Reply

source§

fn from(reply: ReadDirFilesNext) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for ReadDirFilesNext

source§

fn eq(&self, other: &ReadDirFilesNext) -> 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 ReplyVariant for ReadDirFilesNext

source§

impl TryFrom<Reply> for ReadDirFilesNext

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<ReadDirFilesNext, Self::Error>

Performs the conversion.
source§

impl Eq for ReadDirFilesNext

source§

impl StructuralPartialEq for ReadDirFilesNext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.ReadDirFirst.html b/trussed_core/api/reply/struct.ReadDirFirst.html index 51fee4a8ea3..fd654ef1638 100644 --- a/trussed_core/api/reply/struct.ReadDirFirst.html +++ b/trussed_core/api/reply/struct.ReadDirFirst.html @@ -1,4 +1,4 @@ -ReadDirFirst in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadDirFirst

source
pub struct ReadDirFirst {
+ReadDirFirst in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadDirFirst

source
pub struct ReadDirFirst {
     pub entry: Option<DirEntry>,
 }

Fields§

§entry: Option<DirEntry>

Trait Implementations§

source§

impl Clone for ReadDirFirst

source§

fn clone(&self) -> ReadDirFirst

Returns a copy 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 ReadDirFirst

source§

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

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

impl From<ReadDirFirst> for Reply

source§

fn from(reply: ReadDirFirst) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for ReadDirFirst

source§

fn eq(&self, other: &ReadDirFirst) -> 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 ReplyVariant for ReadDirFirst

source§

impl TryFrom<Reply> for ReadDirFirst

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<ReadDirFirst, Self::Error>

Performs the conversion.
source§

impl Eq for ReadDirFirst

source§

impl StructuralPartialEq for ReadDirFirst

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.ReadDirNext.html b/trussed_core/api/reply/struct.ReadDirNext.html index af8e7b05f6c..c0c6242ac8b 100644 --- a/trussed_core/api/reply/struct.ReadDirNext.html +++ b/trussed_core/api/reply/struct.ReadDirNext.html @@ -1,4 +1,4 @@ -ReadDirNext in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadDirNext

source
pub struct ReadDirNext {
+ReadDirNext in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadDirNext

source
pub struct ReadDirNext {
     pub entry: Option<DirEntry>,
 }

Fields§

§entry: Option<DirEntry>

Trait Implementations§

source§

impl Clone for ReadDirNext

source§

fn clone(&self) -> ReadDirNext

Returns a copy 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 ReadDirNext

source§

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

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

impl From<ReadDirNext> for Reply

source§

fn from(reply: ReadDirNext) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for ReadDirNext

source§

fn eq(&self, other: &ReadDirNext) -> 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 ReplyVariant for ReadDirNext

source§

impl TryFrom<Reply> for ReadDirNext

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<ReadDirNext, Self::Error>

Performs the conversion.
source§

impl Eq for ReadDirNext

source§

impl StructuralPartialEq for ReadDirNext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.ReadFile.html b/trussed_core/api/reply/struct.ReadFile.html index 4a4033d91cb..647468039c4 100644 --- a/trussed_core/api/reply/struct.ReadFile.html +++ b/trussed_core/api/reply/struct.ReadFile.html @@ -1,4 +1,4 @@ -ReadFile in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadFile

source
pub struct ReadFile {
+ReadFile in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct ReadFile

source
pub struct ReadFile {
     pub data: Message,
 }

Fields§

§data: Message

Trait Implementations§

source§

impl Clone for ReadFile

source§

fn clone(&self) -> ReadFile

Returns a copy 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 ReadFile

source§

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

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

impl From<ReadFile> for Reply

source§

fn from(reply: ReadFile) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for ReadFile

source§

fn eq(&self, other: &ReadFile) -> 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 ReplyVariant for ReadFile

source§

impl TryFrom<Reply> for ReadFile

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<ReadFile, Self::Error>

Performs the conversion.
source§

impl Eq for ReadFile

source§

impl StructuralPartialEq for ReadFile

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.Reboot.html b/trussed_core/api/reply/struct.Reboot.html index bff3ea67371..851b40236a7 100644 --- a/trussed_core/api/reply/struct.Reboot.html +++ b/trussed_core/api/reply/struct.Reboot.html @@ -1,4 +1,4 @@ -Reboot in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Reboot

source
pub struct Reboot {}

Trait Implementations§

source§

impl Clone for Reboot

source§

fn clone(&self) -> Reboot

Returns a copy 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 Reboot

source§

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

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

impl From<Reboot> for Reply

source§

fn from(reply: Reboot) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Reboot

source§

fn eq(&self, other: &Reboot) -> 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, +Reboot in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Reboot

source
pub struct Reboot {}

Trait Implementations§

source§

impl Clone for Reboot

source§

fn clone(&self) -> Reboot

Returns a copy 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 Reboot

source§

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

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

impl From<Reboot> for Reply

source§

fn from(reply: Reboot) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Reboot

source§

fn eq(&self, other: &Reboot) -> 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 ReplyVariant for Reboot

source§

impl TryFrom<Reply> for Reboot

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Reboot, Self::Error>

Performs the conversion.
source§

impl Eq for Reboot

source§

impl StructuralPartialEq for Reboot

Auto Trait Implementations§

§

impl Freeze for Reboot

§

impl RefUnwindSafe for Reboot

§

impl Send for Reboot

§

impl Sync for Reboot

§

impl Unpin for Reboot

§

impl UnwindSafe for Reboot

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 diff --git a/trussed_core/api/reply/struct.RemoveDir.html b/trussed_core/api/reply/struct.RemoveDir.html index e1fce05d6d7..5304241d565 100644 --- a/trussed_core/api/reply/struct.RemoveDir.html +++ b/trussed_core/api/reply/struct.RemoveDir.html @@ -1,4 +1,4 @@ -RemoveDir in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct RemoveDir

source
pub struct RemoveDir {}

Trait Implementations§

source§

impl Clone for RemoveDir

source§

fn clone(&self) -> RemoveDir

Returns a copy 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 RemoveDir

source§

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

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

impl From<RemoveDir> for Reply

source§

fn from(reply: RemoveDir) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for RemoveDir

source§

fn eq(&self, other: &RemoveDir) -> 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, +RemoveDir in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct RemoveDir

source
pub struct RemoveDir {}

Trait Implementations§

source§

impl Clone for RemoveDir

source§

fn clone(&self) -> RemoveDir

Returns a copy 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 RemoveDir

source§

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

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

impl From<RemoveDir> for Reply

source§

fn from(reply: RemoveDir) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for RemoveDir

source§

fn eq(&self, other: &RemoveDir) -> 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 ReplyVariant for RemoveDir

source§

impl TryFrom<Reply> for RemoveDir

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<RemoveDir, Self::Error>

Performs the conversion.
source§

impl Eq for RemoveDir

source§

impl StructuralPartialEq for RemoveDir

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 diff --git a/trussed_core/api/reply/struct.RemoveDirAll.html b/trussed_core/api/reply/struct.RemoveDirAll.html index 427654dfae1..8049bada97c 100644 --- a/trussed_core/api/reply/struct.RemoveDirAll.html +++ b/trussed_core/api/reply/struct.RemoveDirAll.html @@ -1,4 +1,4 @@ -RemoveDirAll in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct RemoveDirAll

source
pub struct RemoveDirAll {
+RemoveDirAll in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct RemoveDirAll

source
pub struct RemoveDirAll {
     pub count: usize,
 }

Fields§

§count: usize

Trait Implementations§

source§

impl Clone for RemoveDirAll

source§

fn clone(&self) -> RemoveDirAll

Returns a copy 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 RemoveDirAll

source§

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

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

impl From<RemoveDirAll> for Reply

source§

fn from(reply: RemoveDirAll) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for RemoveDirAll

source§

fn eq(&self, other: &RemoveDirAll) -> 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 ReplyVariant for RemoveDirAll

source§

impl TryFrom<Reply> for RemoveDirAll

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<RemoveDirAll, Self::Error>

Performs the conversion.
source§

impl Eq for RemoveDirAll

source§

impl StructuralPartialEq for RemoveDirAll

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.RemoveFile.html b/trussed_core/api/reply/struct.RemoveFile.html index 04de563d81d..d663992ed2c 100644 --- a/trussed_core/api/reply/struct.RemoveFile.html +++ b/trussed_core/api/reply/struct.RemoveFile.html @@ -1,4 +1,4 @@ -RemoveFile in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct RemoveFile

source
pub struct RemoveFile {}

Trait Implementations§

source§

impl Clone for RemoveFile

source§

fn clone(&self) -> RemoveFile

Returns a copy 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 RemoveFile

source§

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

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

impl From<RemoveFile> for Reply

source§

fn from(reply: RemoveFile) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for RemoveFile

source§

fn eq(&self, other: &RemoveFile) -> 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, +RemoveFile in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct RemoveFile

source
pub struct RemoveFile {}

Trait Implementations§

source§

impl Clone for RemoveFile

source§

fn clone(&self) -> RemoveFile

Returns a copy 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 RemoveFile

source§

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

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

impl From<RemoveFile> for Reply

source§

fn from(reply: RemoveFile) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for RemoveFile

source§

fn eq(&self, other: &RemoveFile) -> 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 ReplyVariant for RemoveFile

source§

impl TryFrom<Reply> for RemoveFile

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<RemoveFile, Self::Error>

Performs the conversion.
source§

impl Eq for RemoveFile

source§

impl StructuralPartialEq for RemoveFile

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 diff --git a/trussed_core/api/reply/struct.Rename.html b/trussed_core/api/reply/struct.Rename.html index 4527af65836..bf798805860 100644 --- a/trussed_core/api/reply/struct.Rename.html +++ b/trussed_core/api/reply/struct.Rename.html @@ -1,4 +1,4 @@ -Rename in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Rename

source
pub struct Rename {}

Trait Implementations§

source§

impl Clone for Rename

source§

fn clone(&self) -> Rename

Returns a copy 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 Rename

source§

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

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

impl From<Rename> for Reply

source§

fn from(reply: Rename) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Rename

source§

fn eq(&self, other: &Rename) -> 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, +Rename in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Rename

source
pub struct Rename {}

Trait Implementations§

source§

impl Clone for Rename

source§

fn clone(&self) -> Rename

Returns a copy 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 Rename

source§

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

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

impl From<Rename> for Reply

source§

fn from(reply: Rename) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Rename

source§

fn eq(&self, other: &Rename) -> 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 ReplyVariant for Rename

source§

impl TryFrom<Reply> for Rename

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Rename, Self::Error>

Performs the conversion.
source§

impl Eq for Rename

source§

impl StructuralPartialEq for Rename

Auto Trait Implementations§

§

impl Freeze for Rename

§

impl RefUnwindSafe for Rename

§

impl Send for Rename

§

impl Sync for Rename

§

impl Unpin for Rename

§

impl UnwindSafe for Rename

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 diff --git a/trussed_core/api/reply/struct.RequestUserConsent.html b/trussed_core/api/reply/struct.RequestUserConsent.html index 9393a89b121..7dc570319b6 100644 --- a/trussed_core/api/reply/struct.RequestUserConsent.html +++ b/trussed_core/api/reply/struct.RequestUserConsent.html @@ -1,4 +1,4 @@ -RequestUserConsent in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct RequestUserConsent

source
pub struct RequestUserConsent {
+RequestUserConsent in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct RequestUserConsent

source
pub struct RequestUserConsent {
     pub result: Result,
 }

Fields§

§result: Result

Trait Implementations§

source§

impl Clone for RequestUserConsent

source§

fn clone(&self) -> RequestUserConsent

Returns a copy 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 RequestUserConsent

source§

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

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

impl From<RequestUserConsent> for Reply

source§

fn from(reply: RequestUserConsent) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for RequestUserConsent

source§

fn eq(&self, other: &RequestUserConsent) -> 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 ReplyVariant for RequestUserConsent

source§

impl TryFrom<Reply> for RequestUserConsent

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<RequestUserConsent, Self::Error>

Performs the conversion.
source§

impl Eq for RequestUserConsent

source§

impl StructuralPartialEq for RequestUserConsent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.SerializeKey.html b/trussed_core/api/reply/struct.SerializeKey.html index 55c9b75f4df..2e1c39d6816 100644 --- a/trussed_core/api/reply/struct.SerializeKey.html +++ b/trussed_core/api/reply/struct.SerializeKey.html @@ -1,4 +1,4 @@ -SerializeKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct SerializeKey

source
pub struct SerializeKey {
+SerializeKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct SerializeKey

source
pub struct SerializeKey {
     pub serialized_key: SerializedKey,
 }

Fields§

§serialized_key: SerializedKey

Trait Implementations§

source§

impl Clone for SerializeKey

source§

fn clone(&self) -> SerializeKey

Returns a copy 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 SerializeKey

source§

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

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

impl From<SerializeKey> for Reply

source§

fn from(reply: SerializeKey) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for SerializeKey

source§

fn eq(&self, other: &SerializeKey) -> 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 ReplyVariant for SerializeKey

source§

impl TryFrom<Reply> for SerializeKey

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<SerializeKey, Self::Error>

Performs the conversion.
source§

impl Eq for SerializeKey

source§

impl StructuralPartialEq for SerializeKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.SetCustomStatus.html b/trussed_core/api/reply/struct.SetCustomStatus.html index 77080331386..9c2986ee869 100644 --- a/trussed_core/api/reply/struct.SetCustomStatus.html +++ b/trussed_core/api/reply/struct.SetCustomStatus.html @@ -1,4 +1,4 @@ -SetCustomStatus in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct SetCustomStatus

source
pub struct SetCustomStatus {}

Trait Implementations§

source§

impl Clone for SetCustomStatus

source§

fn clone(&self) -> SetCustomStatus

Returns a copy 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 SetCustomStatus

source§

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

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

impl From<SetCustomStatus> for Reply

source§

fn from(reply: SetCustomStatus) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for SetCustomStatus

source§

fn eq(&self, other: &SetCustomStatus) -> 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, +SetCustomStatus in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct SetCustomStatus

source
pub struct SetCustomStatus {}

Trait Implementations§

source§

impl Clone for SetCustomStatus

source§

fn clone(&self) -> SetCustomStatus

Returns a copy 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 SetCustomStatus

source§

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

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

impl From<SetCustomStatus> for Reply

source§

fn from(reply: SetCustomStatus) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for SetCustomStatus

source§

fn eq(&self, other: &SetCustomStatus) -> 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 ReplyVariant for SetCustomStatus

source§

impl TryFrom<Reply> for SetCustomStatus

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<SetCustomStatus, Self::Error>

Performs the conversion.
source§

impl Eq for SetCustomStatus

source§

impl StructuralPartialEq for SetCustomStatus

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 diff --git a/trussed_core/api/reply/struct.Sign.html b/trussed_core/api/reply/struct.Sign.html index 348b1151a81..02594145c5c 100644 --- a/trussed_core/api/reply/struct.Sign.html +++ b/trussed_core/api/reply/struct.Sign.html @@ -1,4 +1,4 @@ -Sign in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Sign

source
pub struct Sign {
+Sign in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Sign

source
pub struct Sign {
     pub signature: Signature,
 }

Fields§

§signature: Signature

Trait Implementations§

source§

impl Clone for Sign

source§

fn clone(&self) -> Sign

Returns a copy 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 Sign

source§

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

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

impl From<Sign> for Reply

source§

fn from(reply: Sign) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Sign

source§

fn eq(&self, other: &Sign) -> 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 ReplyVariant for Sign

source§

impl TryFrom<Reply> for Sign

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Sign, Self::Error>

Performs the conversion.
source§

impl Eq for Sign

source§

impl StructuralPartialEq for Sign

Auto Trait Implementations§

§

impl Freeze for Sign

§

impl RefUnwindSafe for Sign

§

impl Send for Sign

§

impl Sync for Sign

§

impl Unpin for Sign

§

impl UnwindSafe for Sign

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.UnsafeInjectKey.html b/trussed_core/api/reply/struct.UnsafeInjectKey.html index 61c93385f38..5d91fbed300 100644 --- a/trussed_core/api/reply/struct.UnsafeInjectKey.html +++ b/trussed_core/api/reply/struct.UnsafeInjectKey.html @@ -1,4 +1,4 @@ -UnsafeInjectKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct UnsafeInjectKey

source
pub struct UnsafeInjectKey {
+UnsafeInjectKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct UnsafeInjectKey

source
pub struct UnsafeInjectKey {
     pub key: KeyId,
 }

Fields§

§key: KeyId

Trait Implementations§

source§

impl Clone for UnsafeInjectKey

source§

fn clone(&self) -> UnsafeInjectKey

Returns a copy 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 UnsafeInjectKey

source§

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

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

impl From<UnsafeInjectKey> for Reply

source§

fn from(reply: UnsafeInjectKey) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for UnsafeInjectKey

source§

fn eq(&self, other: &UnsafeInjectKey) -> 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 ReplyVariant for UnsafeInjectKey

source§

impl TryFrom<Reply> for UnsafeInjectKey

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<UnsafeInjectKey, Self::Error>

Performs the conversion.
source§

impl Eq for UnsafeInjectKey

source§

impl StructuralPartialEq for UnsafeInjectKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.UnsafeInjectSharedKey.html b/trussed_core/api/reply/struct.UnsafeInjectSharedKey.html index 190fd5c631b..fa81e7eca16 100644 --- a/trussed_core/api/reply/struct.UnsafeInjectSharedKey.html +++ b/trussed_core/api/reply/struct.UnsafeInjectSharedKey.html @@ -1,4 +1,4 @@ -UnsafeInjectSharedKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct UnsafeInjectSharedKey

source
pub struct UnsafeInjectSharedKey {
+UnsafeInjectSharedKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct UnsafeInjectSharedKey

source
pub struct UnsafeInjectSharedKey {
     pub key: KeyId,
 }

Fields§

§key: KeyId

Trait Implementations§

source§

impl Clone for UnsafeInjectSharedKey

source§

fn clone(&self) -> UnsafeInjectSharedKey

Returns a copy 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 UnsafeInjectSharedKey

source§

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

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

impl From<UnsafeInjectSharedKey> for Reply

source§

fn from(reply: UnsafeInjectSharedKey) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for UnsafeInjectSharedKey

source§

fn eq(&self, other: &UnsafeInjectSharedKey) -> 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 ReplyVariant for UnsafeInjectSharedKey

source§

impl TryFrom<Reply> for UnsafeInjectSharedKey

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<UnsafeInjectSharedKey, Self::Error>

Performs the conversion.
source§

impl Eq for UnsafeInjectSharedKey

source§

impl StructuralPartialEq for UnsafeInjectSharedKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.UnwrapKey.html b/trussed_core/api/reply/struct.UnwrapKey.html index 2185324c31e..e8492a8b425 100644 --- a/trussed_core/api/reply/struct.UnwrapKey.html +++ b/trussed_core/api/reply/struct.UnwrapKey.html @@ -1,4 +1,4 @@ -UnwrapKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct UnwrapKey

source
pub struct UnwrapKey {
+UnwrapKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct UnwrapKey

source
pub struct UnwrapKey {
     pub key: Option<KeyId>,
 }

Fields§

§key: Option<KeyId>

Trait Implementations§

source§

impl Clone for UnwrapKey

source§

fn clone(&self) -> UnwrapKey

Returns a copy 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 UnwrapKey

source§

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

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

impl From<UnwrapKey> for Reply

source§

fn from(reply: UnwrapKey) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for UnwrapKey

source§

fn eq(&self, other: &UnwrapKey) -> 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 ReplyVariant for UnwrapKey

source§

impl TryFrom<Reply> for UnwrapKey

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<UnwrapKey, Self::Error>

Performs the conversion.
source§

impl Eq for UnwrapKey

source§

impl StructuralPartialEq for UnwrapKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.Uptime.html b/trussed_core/api/reply/struct.Uptime.html index 5190afd7cb9..e3c2ad89e63 100644 --- a/trussed_core/api/reply/struct.Uptime.html +++ b/trussed_core/api/reply/struct.Uptime.html @@ -1,4 +1,4 @@ -Uptime in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Uptime

source
pub struct Uptime {
+Uptime in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Uptime

source
pub struct Uptime {
     pub uptime: Duration,
 }

Fields§

§uptime: Duration

Trait Implementations§

source§

impl Clone for Uptime

source§

fn clone(&self) -> Uptime

Returns a copy 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 Uptime

source§

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

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

impl From<Uptime> for Reply

source§

fn from(reply: Uptime) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Uptime

source§

fn eq(&self, other: &Uptime) -> 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 ReplyVariant for Uptime

source§

impl TryFrom<Reply> for Uptime

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Uptime, Self::Error>

Performs the conversion.
source§

impl Eq for Uptime

source§

impl StructuralPartialEq for Uptime

Auto Trait Implementations§

§

impl Freeze for Uptime

§

impl RefUnwindSafe for Uptime

§

impl Send for Uptime

§

impl Sync for Uptime

§

impl Unpin for Uptime

§

impl UnwindSafe for Uptime

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.Verify.html b/trussed_core/api/reply/struct.Verify.html index 54f9ee33f86..6daf8080a21 100644 --- a/trussed_core/api/reply/struct.Verify.html +++ b/trussed_core/api/reply/struct.Verify.html @@ -1,4 +1,4 @@ -Verify in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Verify

source
pub struct Verify {
+Verify in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Verify

source
pub struct Verify {
     pub valid: bool,
 }

Fields§

§valid: bool

Trait Implementations§

source§

impl Clone for Verify

source§

fn clone(&self) -> Verify

Returns a copy 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 Verify

source§

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

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

impl From<Verify> for Reply

source§

fn from(reply: Verify) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Verify

source§

fn eq(&self, other: &Verify) -> 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 ReplyVariant for Verify

source§

impl TryFrom<Reply> for Verify

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Verify, Self::Error>

Performs the conversion.
source§

impl Eq for Verify

source§

impl StructuralPartialEq for Verify

Auto Trait Implementations§

§

impl Freeze for Verify

§

impl RefUnwindSafe for Verify

§

impl Send for Verify

§

impl Sync for Verify

§

impl Unpin for Verify

§

impl UnwindSafe for Verify

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.Wink.html b/trussed_core/api/reply/struct.Wink.html index 8e9d7b92695..ee7c8b168d8 100644 --- a/trussed_core/api/reply/struct.Wink.html +++ b/trussed_core/api/reply/struct.Wink.html @@ -1,4 +1,4 @@ -Wink in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Wink

source
pub struct Wink {}

Trait Implementations§

source§

impl Clone for Wink

source§

fn clone(&self) -> Wink

Returns a copy 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 Wink

source§

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

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

impl From<Wink> for Reply

source§

fn from(reply: Wink) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Wink

source§

fn eq(&self, other: &Wink) -> 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, +Wink in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct Wink

source
pub struct Wink {}

Trait Implementations§

source§

impl Clone for Wink

source§

fn clone(&self) -> Wink

Returns a copy 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 Wink

source§

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

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

impl From<Wink> for Reply

source§

fn from(reply: Wink) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for Wink

source§

fn eq(&self, other: &Wink) -> 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 ReplyVariant for Wink

source§

impl TryFrom<Reply> for Wink

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<Wink, Self::Error>

Performs the conversion.
source§

impl Eq for Wink

source§

impl StructuralPartialEq for Wink

Auto Trait Implementations§

§

impl Freeze for Wink

§

impl RefUnwindSafe for Wink

§

impl Send for Wink

§

impl Sync for Wink

§

impl Unpin for Wink

§

impl UnwindSafe for Wink

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 diff --git a/trussed_core/api/reply/struct.WrapKey.html b/trussed_core/api/reply/struct.WrapKey.html index a7ac1ff5c0f..1d4dca96b41 100644 --- a/trussed_core/api/reply/struct.WrapKey.html +++ b/trussed_core/api/reply/struct.WrapKey.html @@ -1,4 +1,4 @@ -WrapKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct WrapKey

source
pub struct WrapKey {
+WrapKey in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct WrapKey

source
pub struct WrapKey {
     pub wrapped_key: Message,
 }

Fields§

§wrapped_key: Message

Trait Implementations§

source§

impl Clone for WrapKey

source§

fn clone(&self) -> WrapKey

Returns a copy 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 WrapKey

source§

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

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

impl From<WrapKey> for Reply

source§

fn from(reply: WrapKey) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for WrapKey

source§

fn eq(&self, other: &WrapKey) -> 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 ReplyVariant for WrapKey

source§

impl TryFrom<Reply> for WrapKey

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<WrapKey, Self::Error>

Performs the conversion.
source§

impl Eq for WrapKey

source§

impl StructuralPartialEq for WrapKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.WriteCertificate.html b/trussed_core/api/reply/struct.WriteCertificate.html index 1657f9790f5..e4b5b87521b 100644 --- a/trussed_core/api/reply/struct.WriteCertificate.html +++ b/trussed_core/api/reply/struct.WriteCertificate.html @@ -1,4 +1,4 @@ -WriteCertificate in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct WriteCertificate

source
pub struct WriteCertificate {
+WriteCertificate in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct WriteCertificate

source
pub struct WriteCertificate {
     pub id: CertId,
 }

Fields§

§id: CertId

Trait Implementations§

source§

impl Clone for WriteCertificate

source§

fn clone(&self) -> WriteCertificate

Returns a copy 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 WriteCertificate

source§

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

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

impl From<WriteCertificate> for Reply

source§

fn from(reply: WriteCertificate) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for WriteCertificate

source§

fn eq(&self, other: &WriteCertificate) -> 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 ReplyVariant for WriteCertificate

source§

impl TryFrom<Reply> for WriteCertificate

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<WriteCertificate, Self::Error>

Performs the conversion.
source§

impl Eq for WriteCertificate

source§

impl StructuralPartialEq for WriteCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/reply/struct.WriteFile.html b/trussed_core/api/reply/struct.WriteFile.html index ea0ba6ed55c..4f6abc234fc 100644 --- a/trussed_core/api/reply/struct.WriteFile.html +++ b/trussed_core/api/reply/struct.WriteFile.html @@ -1,4 +1,4 @@ -WriteFile in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct WriteFile

source
pub struct WriteFile {}

Trait Implementations§

source§

impl Clone for WriteFile

source§

fn clone(&self) -> WriteFile

Returns a copy 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 WriteFile

source§

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

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

impl From<WriteFile> for Reply

source§

fn from(reply: WriteFile) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for WriteFile

source§

fn eq(&self, other: &WriteFile) -> 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, +WriteFile in trussed_core::api::reply - Rust
trussed_core::api::reply

Struct WriteFile

source
pub struct WriteFile {}

Trait Implementations§

source§

impl Clone for WriteFile

source§

fn clone(&self) -> WriteFile

Returns a copy 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 WriteFile

source§

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

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

impl From<WriteFile> for Reply

source§

fn from(reply: WriteFile) -> Reply

Converts to this type from the input type.
source§

impl PartialEq for WriteFile

source§

fn eq(&self, other: &WriteFile) -> 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 ReplyVariant for WriteFile

source§

impl TryFrom<Reply> for WriteFile

source§

type Error = Error

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

fn try_from(reply: Reply) -> Result<WriteFile, Self::Error>

Performs the conversion.
source§

impl Eq for WriteFile

source§

impl StructuralPartialEq for WriteFile

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 diff --git a/trussed_core/api/request/index.html b/trussed_core/api/request/index.html index 29b1f2b661d..8f90d2dd156 100644 --- a/trussed_core/api/request/index.html +++ b/trussed_core/api/request/index.html @@ -1 +1 @@ -trussed_core::api::request - Rust
\ No newline at end of file +trussed_core::api::request - Rust
\ No newline at end of file diff --git a/trussed_core/api/request/struct.Agree.html b/trussed_core/api/request/struct.Agree.html index 8ba2aa981f7..00550a82964 100644 --- a/trussed_core/api/request/struct.Agree.html +++ b/trussed_core/api/request/struct.Agree.html @@ -1,4 +1,4 @@ -Agree in trussed_core::api::request - Rust
trussed_core::api::request

Struct Agree

source
pub struct Agree {
+Agree in trussed_core::api::request - Rust
trussed_core::api::request

Struct Agree

source
pub struct Agree {
     pub mechanism: Mechanism,
     pub private_key: KeyId,
     pub public_key: KeyId,
diff --git a/trussed_core/api/request/struct.Attest.html b/trussed_core/api/request/struct.Attest.html
index 5122473cd3d..7f0553ff596 100644
--- a/trussed_core/api/request/struct.Attest.html
+++ b/trussed_core/api/request/struct.Attest.html
@@ -1,4 +1,4 @@
-Attest in trussed_core::api::request - Rust
trussed_core::api::request

Struct Attest

source
pub struct Attest {
+Attest in trussed_core::api::request - Rust
trussed_core::api::request

Struct Attest

source
pub struct Attest {
     pub signing_mechanism: Mechanism,
     pub private_key: KeyId,
 }

Fields§

§signing_mechanism: Mechanism§private_key: KeyId

Trait Implementations§

source§

impl Clone for Attest

source§

fn clone(&self) -> Attest

Returns a copy 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 Attest

source§

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

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

impl From<Attest> for Request

source§

fn from(request: Attest) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Attest

source§

fn eq(&self, other: &Attest) -> 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, diff --git a/trussed_core/api/request/struct.Clear.html b/trussed_core/api/request/struct.Clear.html index 71b0db7da6d..d224db2ac90 100644 --- a/trussed_core/api/request/struct.Clear.html +++ b/trussed_core/api/request/struct.Clear.html @@ -1,4 +1,4 @@ -Clear in trussed_core::api::request - Rust
trussed_core::api::request

Struct Clear

source
pub struct Clear {
+Clear in trussed_core::api::request - Rust
trussed_core::api::request

Struct Clear

source
pub struct Clear {
     pub key: KeyId,
 }

Fields§

§key: KeyId

Trait Implementations§

source§

impl Clone for Clear

source§

fn clone(&self) -> Clear

Returns a copy 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 Clear

source§

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

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

impl From<Clear> for Request

source§

fn from(request: Clear) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Clear

source§

fn eq(&self, other: &Clear) -> 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 RequestVariant for Clear

source§

impl TryFrom<Request> for Clear

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 Eq for Clear

source§

impl StructuralPartialEq for Clear

Auto Trait Implementations§

§

impl Freeze for Clear

§

impl RefUnwindSafe for Clear

§

impl Send for Clear

§

impl Sync for Clear

§

impl Unpin for Clear

§

impl UnwindSafe for Clear

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/request/struct.CreateCounter.html b/trussed_core/api/request/struct.CreateCounter.html index eca946f5ac2..987dc1f0e8d 100644 --- a/trussed_core/api/request/struct.CreateCounter.html +++ b/trussed_core/api/request/struct.CreateCounter.html @@ -1,4 +1,4 @@ -CreateCounter in trussed_core::api::request - Rust
trussed_core::api::request

Struct CreateCounter

source
pub struct CreateCounter {
+CreateCounter in trussed_core::api::request - Rust
trussed_core::api::request

Struct CreateCounter

source
pub struct CreateCounter {
     pub location: Location,
 }

Fields§

§location: Location

Trait Implementations§

source§

impl Clone for CreateCounter

source§

fn clone(&self) -> CreateCounter

Returns a copy 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 CreateCounter

source§

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

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

impl From<CreateCounter> for Request

source§

fn from(request: CreateCounter) -> Self

Converts to this type from the input type.
source§

impl PartialEq for CreateCounter

source§

fn eq(&self, other: &CreateCounter) -> 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 RequestVariant for CreateCounter

source§

impl TryFrom<Request> for CreateCounter

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 Eq for CreateCounter

source§

impl StructuralPartialEq for CreateCounter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/request/struct.DebugDumpStore.html b/trussed_core/api/request/struct.DebugDumpStore.html index ea9624ea362..cb80277d231 100644 --- a/trussed_core/api/request/struct.DebugDumpStore.html +++ b/trussed_core/api/request/struct.DebugDumpStore.html @@ -1,4 +1,4 @@ -DebugDumpStore in trussed_core::api::request - Rust
trussed_core::api::request

Struct DebugDumpStore

source
pub struct DebugDumpStore {}

Trait Implementations§

source§

impl Clone for DebugDumpStore

source§

fn clone(&self) -> DebugDumpStore

Returns a copy 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 DebugDumpStore

source§

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

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

impl From<DebugDumpStore> for Request

source§

fn from(request: DebugDumpStore) -> Self

Converts to this type from the input type.
source§

impl PartialEq for DebugDumpStore

source§

fn eq(&self, other: &DebugDumpStore) -> 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, +DebugDumpStore in trussed_core::api::request - Rust
trussed_core::api::request

Struct DebugDumpStore

source
pub struct DebugDumpStore {}

Trait Implementations§

source§

impl Clone for DebugDumpStore

source§

fn clone(&self) -> DebugDumpStore

Returns a copy 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 DebugDumpStore

source§

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

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

impl From<DebugDumpStore> for Request

source§

fn from(request: DebugDumpStore) -> Self

Converts to this type from the input type.
source§

impl PartialEq for DebugDumpStore

source§

fn eq(&self, other: &DebugDumpStore) -> 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 RequestVariant for DebugDumpStore

source§

impl TryFrom<Request> for DebugDumpStore

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 Eq for DebugDumpStore

source§

impl StructuralPartialEq for DebugDumpStore

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 diff --git a/trussed_core/api/request/struct.Decrypt.html b/trussed_core/api/request/struct.Decrypt.html index 4146bb54905..14da61fd53e 100644 --- a/trussed_core/api/request/struct.Decrypt.html +++ b/trussed_core/api/request/struct.Decrypt.html @@ -1,4 +1,4 @@ -Decrypt in trussed_core::api::request - Rust
trussed_core::api::request

Struct Decrypt

source
pub struct Decrypt {
+Decrypt in trussed_core::api::request - Rust
trussed_core::api::request

Struct Decrypt

source
pub struct Decrypt {
     pub mechanism: Mechanism,
     pub key: KeyId,
     pub message: Message,
diff --git a/trussed_core/api/request/struct.Delete.html b/trussed_core/api/request/struct.Delete.html
index 9635eafaf25..b78ee870bd0 100644
--- a/trussed_core/api/request/struct.Delete.html
+++ b/trussed_core/api/request/struct.Delete.html
@@ -1,4 +1,4 @@
-Delete in trussed_core::api::request - Rust
trussed_core::api::request

Struct Delete

source
pub struct Delete {
+Delete in trussed_core::api::request - Rust
trussed_core::api::request

Struct Delete

source
pub struct Delete {
     pub key: KeyId,
 }

Fields§

§key: KeyId

Trait Implementations§

source§

impl Clone for Delete

source§

fn clone(&self) -> Delete

Returns a copy 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 Delete

source§

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

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

impl From<Delete> for Request

source§

fn from(request: Delete) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Delete

source§

fn eq(&self, other: &Delete) -> 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 RequestVariant for Delete

source§

impl TryFrom<Request> for Delete

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 Eq for Delete

source§

impl StructuralPartialEq for Delete

Auto Trait Implementations§

§

impl Freeze for Delete

§

impl RefUnwindSafe for Delete

§

impl Send for Delete

§

impl Sync for Delete

§

impl Unpin for Delete

§

impl UnwindSafe for Delete

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/request/struct.DeleteAllKeys.html b/trussed_core/api/request/struct.DeleteAllKeys.html index d873cc304e8..f565c66feee 100644 --- a/trussed_core/api/request/struct.DeleteAllKeys.html +++ b/trussed_core/api/request/struct.DeleteAllKeys.html @@ -1,4 +1,4 @@ -DeleteAllKeys in trussed_core::api::request - Rust
trussed_core::api::request

Struct DeleteAllKeys

source
pub struct DeleteAllKeys {
+DeleteAllKeys in trussed_core::api::request - Rust
trussed_core::api::request

Struct DeleteAllKeys

source
pub struct DeleteAllKeys {
     pub location: Location,
 }

Fields§

§location: Location

Trait Implementations§

source§

impl Clone for DeleteAllKeys

source§

fn clone(&self) -> DeleteAllKeys

Returns a copy 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 DeleteAllKeys

source§

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

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

impl From<DeleteAllKeys> for Request

source§

fn from(request: DeleteAllKeys) -> Self

Converts to this type from the input type.
source§

impl PartialEq for DeleteAllKeys

source§

fn eq(&self, other: &DeleteAllKeys) -> 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 RequestVariant for DeleteAllKeys

source§

impl TryFrom<Request> for DeleteAllKeys

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 Eq for DeleteAllKeys

source§

impl StructuralPartialEq for DeleteAllKeys

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/request/struct.DeleteCertificate.html b/trussed_core/api/request/struct.DeleteCertificate.html index f9c42fd43e6..d04bc622d8f 100644 --- a/trussed_core/api/request/struct.DeleteCertificate.html +++ b/trussed_core/api/request/struct.DeleteCertificate.html @@ -1,4 +1,4 @@ -DeleteCertificate in trussed_core::api::request - Rust
trussed_core::api::request

Struct DeleteCertificate

source
pub struct DeleteCertificate {
+DeleteCertificate in trussed_core::api::request - Rust
trussed_core::api::request

Struct DeleteCertificate

source
pub struct DeleteCertificate {
     pub id: CertId,
 }

Fields§

§id: CertId

Trait Implementations§

source§

impl Clone for DeleteCertificate

source§

fn clone(&self) -> DeleteCertificate

Returns a copy 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 DeleteCertificate

source§

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

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

impl From<DeleteCertificate> for Request

source§

fn from(request: DeleteCertificate) -> Self

Converts to this type from the input type.
source§

impl PartialEq for DeleteCertificate

source§

fn eq(&self, other: &DeleteCertificate) -> 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 RequestVariant for DeleteCertificate

source§

impl TryFrom<Request> for DeleteCertificate

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 Eq for DeleteCertificate

source§

impl StructuralPartialEq for DeleteCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/request/struct.DeriveKey.html b/trussed_core/api/request/struct.DeriveKey.html index 81708ddb825..079e819a9df 100644 --- a/trussed_core/api/request/struct.DeriveKey.html +++ b/trussed_core/api/request/struct.DeriveKey.html @@ -1,4 +1,4 @@ -DeriveKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct DeriveKey

source
pub struct DeriveKey {
+DeriveKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct DeriveKey

source
pub struct DeriveKey {
     pub mechanism: Mechanism,
     pub base_key: KeyId,
     pub additional_data: Option<MediumData>,
diff --git a/trussed_core/api/request/struct.DeserializeKey.html b/trussed_core/api/request/struct.DeserializeKey.html
index d8331a7fc35..23ac6565aaf 100644
--- a/trussed_core/api/request/struct.DeserializeKey.html
+++ b/trussed_core/api/request/struct.DeserializeKey.html
@@ -1,4 +1,4 @@
-DeserializeKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct DeserializeKey

source
pub struct DeserializeKey {
+DeserializeKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct DeserializeKey

source
pub struct DeserializeKey {
     pub mechanism: Mechanism,
     pub serialized_key: SerializedKey,
     pub format: KeySerialization,
diff --git a/trussed_core/api/request/struct.Encrypt.html b/trussed_core/api/request/struct.Encrypt.html
index 32594b7f815..6e36f1f16ca 100644
--- a/trussed_core/api/request/struct.Encrypt.html
+++ b/trussed_core/api/request/struct.Encrypt.html
@@ -1,4 +1,4 @@
-Encrypt in trussed_core::api::request - Rust
trussed_core::api::request

Struct Encrypt

source
pub struct Encrypt {
+Encrypt in trussed_core::api::request - Rust
trussed_core::api::request

Struct Encrypt

source
pub struct Encrypt {
     pub mechanism: Mechanism,
     pub key: KeyId,
     pub message: Message,
diff --git a/trussed_core/api/request/struct.Exists.html b/trussed_core/api/request/struct.Exists.html
index c63cc746bed..f3b6a06f4c3 100644
--- a/trussed_core/api/request/struct.Exists.html
+++ b/trussed_core/api/request/struct.Exists.html
@@ -1,4 +1,4 @@
-Exists in trussed_core::api::request - Rust
trussed_core::api::request

Struct Exists

source
pub struct Exists {
+Exists in trussed_core::api::request - Rust
trussed_core::api::request

Struct Exists

source
pub struct Exists {
     pub mechanism: Mechanism,
     pub key: KeyId,
 }

Fields§

§mechanism: Mechanism§key: KeyId

Trait Implementations§

source§

impl Clone for Exists

source§

fn clone(&self) -> Exists

Returns a copy 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 Exists

source§

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

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

impl From<Exists> for Request

source§

fn from(request: Exists) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Exists

source§

fn eq(&self, other: &Exists) -> 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, diff --git a/trussed_core/api/request/struct.GenerateKey.html b/trussed_core/api/request/struct.GenerateKey.html index fbb925411e1..9b96bd726f0 100644 --- a/trussed_core/api/request/struct.GenerateKey.html +++ b/trussed_core/api/request/struct.GenerateKey.html @@ -1,4 +1,4 @@ -GenerateKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct GenerateKey

source
pub struct GenerateKey {
+GenerateKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct GenerateKey

source
pub struct GenerateKey {
     pub mechanism: Mechanism,
     pub attributes: StorageAttributes,
 }

Fields§

§mechanism: Mechanism§attributes: StorageAttributes

Trait Implementations§

source§

impl Clone for GenerateKey

source§

fn clone(&self) -> GenerateKey

Returns a copy 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 GenerateKey

source§

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

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

impl From<GenerateKey> for Request

source§

fn from(request: GenerateKey) -> Self

Converts to this type from the input type.
source§

impl PartialEq for GenerateKey

source§

fn eq(&self, other: &GenerateKey) -> 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, diff --git a/trussed_core/api/request/struct.GenerateSecretKey.html b/trussed_core/api/request/struct.GenerateSecretKey.html index 00de5086aed..8ac919e53c7 100644 --- a/trussed_core/api/request/struct.GenerateSecretKey.html +++ b/trussed_core/api/request/struct.GenerateSecretKey.html @@ -1,4 +1,4 @@ -GenerateSecretKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct GenerateSecretKey

source
pub struct GenerateSecretKey {
+GenerateSecretKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct GenerateSecretKey

source
pub struct GenerateSecretKey {
     pub size: usize,
     pub attributes: StorageAttributes,
 }

Fields§

§size: usize§attributes: StorageAttributes

Trait Implementations§

source§

impl Clone for GenerateSecretKey

source§

fn clone(&self) -> GenerateSecretKey

Returns a copy 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 GenerateSecretKey

source§

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

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

impl From<GenerateSecretKey> for Request

source§

fn from(request: GenerateSecretKey) -> Self

Converts to this type from the input type.
source§

impl PartialEq for GenerateSecretKey

source§

fn eq(&self, other: &GenerateSecretKey) -> 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, diff --git a/trussed_core/api/request/struct.Hash.html b/trussed_core/api/request/struct.Hash.html index 242cb34a677..3137f278c6c 100644 --- a/trussed_core/api/request/struct.Hash.html +++ b/trussed_core/api/request/struct.Hash.html @@ -1,4 +1,4 @@ -Hash in trussed_core::api::request - Rust
trussed_core::api::request

Struct Hash

source
pub struct Hash {
+Hash in trussed_core::api::request - Rust
trussed_core::api::request

Struct Hash

source
pub struct Hash {
     pub mechanism: Mechanism,
     pub message: Message,
 }

Fields§

§mechanism: Mechanism§message: Message

Trait Implementations§

source§

impl Clone for Hash

source§

fn clone(&self) -> Hash

Returns a copy 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 Hash

source§

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

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

impl From<Hash> for Request

source§

fn from(request: Hash) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Hash

source§

fn eq(&self, other: &Hash) -> 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, diff --git a/trussed_core/api/request/struct.IncrementCounter.html b/trussed_core/api/request/struct.IncrementCounter.html index 3dc32e0b834..cfbc83d9c24 100644 --- a/trussed_core/api/request/struct.IncrementCounter.html +++ b/trussed_core/api/request/struct.IncrementCounter.html @@ -1,4 +1,4 @@ -IncrementCounter in trussed_core::api::request - Rust
trussed_core::api::request

Struct IncrementCounter

source
pub struct IncrementCounter {
+IncrementCounter in trussed_core::api::request - Rust
trussed_core::api::request

Struct IncrementCounter

source
pub struct IncrementCounter {
     pub id: CounterId,
 }

Fields§

§id: CounterId

Trait Implementations§

source§

impl Clone for IncrementCounter

source§

fn clone(&self) -> IncrementCounter

Returns a copy 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 IncrementCounter

source§

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

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

impl From<IncrementCounter> for Request

source§

fn from(request: IncrementCounter) -> Self

Converts to this type from the input type.
source§

impl PartialEq for IncrementCounter

source§

fn eq(&self, other: &IncrementCounter) -> 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 RequestVariant for IncrementCounter

source§

impl TryFrom<Request> for IncrementCounter

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 Eq for IncrementCounter

source§

impl StructuralPartialEq for IncrementCounter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/request/struct.LocateFile.html b/trussed_core/api/request/struct.LocateFile.html index 4a2ab113090..c2ace35b3ce 100644 --- a/trussed_core/api/request/struct.LocateFile.html +++ b/trussed_core/api/request/struct.LocateFile.html @@ -1,4 +1,4 @@ -LocateFile in trussed_core::api::request - Rust
trussed_core::api::request

Struct LocateFile

source
pub struct LocateFile {
+LocateFile in trussed_core::api::request - Rust
trussed_core::api::request

Struct LocateFile

source
pub struct LocateFile {
     pub location: Location,
     pub dir: Option<PathBuf>,
     pub filename: PathBuf,
diff --git a/trussed_core/api/request/struct.Metadata.html b/trussed_core/api/request/struct.Metadata.html
index aefdd8b83ad..cb1a4a9f3cb 100644
--- a/trussed_core/api/request/struct.Metadata.html
+++ b/trussed_core/api/request/struct.Metadata.html
@@ -1,4 +1,4 @@
-Metadata in trussed_core::api::request - Rust
trussed_core::api::request

Struct Metadata

source
pub struct Metadata {
+Metadata in trussed_core::api::request - Rust
trussed_core::api::request

Struct Metadata

source
pub struct Metadata {
     pub location: Location,
     pub path: PathBuf,
 }

Fields§

§location: Location§path: PathBuf

Trait Implementations§

source§

impl Clone for Metadata

source§

fn clone(&self) -> Metadata

Returns a copy 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 Metadata

source§

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

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

impl From<Metadata> for Request

source§

fn from(request: Metadata) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Metadata

source§

fn eq(&self, other: &Metadata) -> 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, diff --git a/trussed_core/api/request/struct.RandomBytes.html b/trussed_core/api/request/struct.RandomBytes.html index 94cbe4c1334..4a32b3e3eaf 100644 --- a/trussed_core/api/request/struct.RandomBytes.html +++ b/trussed_core/api/request/struct.RandomBytes.html @@ -1,4 +1,4 @@ -RandomBytes in trussed_core::api::request - Rust
trussed_core::api::request

Struct RandomBytes

source
pub struct RandomBytes {
+RandomBytes in trussed_core::api::request - Rust
trussed_core::api::request

Struct RandomBytes

source
pub struct RandomBytes {
     pub count: usize,
 }

Fields§

§count: usize

Trait Implementations§

source§

impl Clone for RandomBytes

source§

fn clone(&self) -> RandomBytes

Returns a copy 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 RandomBytes

source§

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

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

impl From<RandomBytes> for Request

source§

fn from(request: RandomBytes) -> Self

Converts to this type from the input type.
source§

impl PartialEq for RandomBytes

source§

fn eq(&self, other: &RandomBytes) -> 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 RequestVariant for RandomBytes

source§

impl TryFrom<Request> for RandomBytes

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 Eq for RandomBytes

source§

impl StructuralPartialEq for RandomBytes

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/request/struct.ReadCertificate.html b/trussed_core/api/request/struct.ReadCertificate.html index a7746a1aaa2..b2849b58f60 100644 --- a/trussed_core/api/request/struct.ReadCertificate.html +++ b/trussed_core/api/request/struct.ReadCertificate.html @@ -1,4 +1,4 @@ -ReadCertificate in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadCertificate

source
pub struct ReadCertificate {
+ReadCertificate in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadCertificate

source
pub struct ReadCertificate {
     pub id: CertId,
 }

Fields§

§id: CertId

Trait Implementations§

source§

impl Clone for ReadCertificate

source§

fn clone(&self) -> ReadCertificate

Returns a copy 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 ReadCertificate

source§

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

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

impl From<ReadCertificate> for Request

source§

fn from(request: ReadCertificate) -> Self

Converts to this type from the input type.
source§

impl PartialEq for ReadCertificate

source§

fn eq(&self, other: &ReadCertificate) -> 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 RequestVariant for ReadCertificate

source§

impl TryFrom<Request> for ReadCertificate

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 Eq for ReadCertificate

source§

impl StructuralPartialEq for ReadCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/request/struct.ReadDirFilesFirst.html b/trussed_core/api/request/struct.ReadDirFilesFirst.html index bcaf7669e86..a76ef385127 100644 --- a/trussed_core/api/request/struct.ReadDirFilesFirst.html +++ b/trussed_core/api/request/struct.ReadDirFilesFirst.html @@ -1,4 +1,4 @@ -ReadDirFilesFirst in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadDirFilesFirst

source
pub struct ReadDirFilesFirst {
+ReadDirFilesFirst in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadDirFilesFirst

source
pub struct ReadDirFilesFirst {
     pub location: Location,
     pub dir: PathBuf,
     pub user_attribute: Option<UserAttribute>,
diff --git a/trussed_core/api/request/struct.ReadDirFilesNext.html b/trussed_core/api/request/struct.ReadDirFilesNext.html
index ce0b1ff0443..c3cc9504ff9 100644
--- a/trussed_core/api/request/struct.ReadDirFilesNext.html
+++ b/trussed_core/api/request/struct.ReadDirFilesNext.html
@@ -1,4 +1,4 @@
-ReadDirFilesNext in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadDirFilesNext

source
pub struct ReadDirFilesNext {}

Trait Implementations§

source§

impl Clone for ReadDirFilesNext

source§

fn clone(&self) -> ReadDirFilesNext

Returns a copy 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 ReadDirFilesNext

source§

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

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

impl From<ReadDirFilesNext> for Request

source§

fn from(request: ReadDirFilesNext) -> Self

Converts to this type from the input type.
source§

impl PartialEq for ReadDirFilesNext

source§

fn eq(&self, other: &ReadDirFilesNext) -> 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, +ReadDirFilesNext in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadDirFilesNext

source
pub struct ReadDirFilesNext {}

Trait Implementations§

source§

impl Clone for ReadDirFilesNext

source§

fn clone(&self) -> ReadDirFilesNext

Returns a copy 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 ReadDirFilesNext

source§

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

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

impl From<ReadDirFilesNext> for Request

source§

fn from(request: ReadDirFilesNext) -> Self

Converts to this type from the input type.
source§

impl PartialEq for ReadDirFilesNext

source§

fn eq(&self, other: &ReadDirFilesNext) -> 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 RequestVariant for ReadDirFilesNext

source§

impl TryFrom<Request> for ReadDirFilesNext

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 Eq for ReadDirFilesNext

source§

impl StructuralPartialEq for ReadDirFilesNext

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 diff --git a/trussed_core/api/request/struct.ReadDirFirst.html b/trussed_core/api/request/struct.ReadDirFirst.html index 66b92f90a3e..f8028213c0e 100644 --- a/trussed_core/api/request/struct.ReadDirFirst.html +++ b/trussed_core/api/request/struct.ReadDirFirst.html @@ -1,4 +1,4 @@ -ReadDirFirst in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadDirFirst

source
pub struct ReadDirFirst {
+ReadDirFirst in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadDirFirst

source
pub struct ReadDirFirst {
     pub location: Location,
     pub dir: PathBuf,
     pub not_before: NotBefore,
diff --git a/trussed_core/api/request/struct.ReadDirNext.html b/trussed_core/api/request/struct.ReadDirNext.html
index c3601dd0278..e375d5c7087 100644
--- a/trussed_core/api/request/struct.ReadDirNext.html
+++ b/trussed_core/api/request/struct.ReadDirNext.html
@@ -1,4 +1,4 @@
-ReadDirNext in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadDirNext

source
pub struct ReadDirNext {}

Trait Implementations§

source§

impl Clone for ReadDirNext

source§

fn clone(&self) -> ReadDirNext

Returns a copy 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 ReadDirNext

source§

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

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

impl From<ReadDirNext> for Request

source§

fn from(request: ReadDirNext) -> Self

Converts to this type from the input type.
source§

impl PartialEq for ReadDirNext

source§

fn eq(&self, other: &ReadDirNext) -> 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, +ReadDirNext in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadDirNext

source
pub struct ReadDirNext {}

Trait Implementations§

source§

impl Clone for ReadDirNext

source§

fn clone(&self) -> ReadDirNext

Returns a copy 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 ReadDirNext

source§

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

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

impl From<ReadDirNext> for Request

source§

fn from(request: ReadDirNext) -> Self

Converts to this type from the input type.
source§

impl PartialEq for ReadDirNext

source§

fn eq(&self, other: &ReadDirNext) -> 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 RequestVariant for ReadDirNext

source§

impl TryFrom<Request> for ReadDirNext

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 Eq for ReadDirNext

source§

impl StructuralPartialEq for ReadDirNext

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 diff --git a/trussed_core/api/request/struct.ReadFile.html b/trussed_core/api/request/struct.ReadFile.html index 32731a5119a..d81cbb8f34a 100644 --- a/trussed_core/api/request/struct.ReadFile.html +++ b/trussed_core/api/request/struct.ReadFile.html @@ -1,4 +1,4 @@ -ReadFile in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadFile

source
pub struct ReadFile {
+ReadFile in trussed_core::api::request - Rust
trussed_core::api::request

Struct ReadFile

source
pub struct ReadFile {
     pub location: Location,
     pub path: PathBuf,
 }

Fields§

§location: Location§path: PathBuf

Trait Implementations§

source§

impl Clone for ReadFile

source§

fn clone(&self) -> ReadFile

Returns a copy 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 ReadFile

source§

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

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

impl From<ReadFile> for Request

source§

fn from(request: ReadFile) -> Self

Converts to this type from the input type.
source§

impl PartialEq for ReadFile

source§

fn eq(&self, other: &ReadFile) -> 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, diff --git a/trussed_core/api/request/struct.Reboot.html b/trussed_core/api/request/struct.Reboot.html index 9928af4812e..810ed41bb33 100644 --- a/trussed_core/api/request/struct.Reboot.html +++ b/trussed_core/api/request/struct.Reboot.html @@ -1,4 +1,4 @@ -Reboot in trussed_core::api::request - Rust
trussed_core::api::request

Struct Reboot

source
pub struct Reboot {
+Reboot in trussed_core::api::request - Rust
trussed_core::api::request

Struct Reboot

source
pub struct Reboot {
     pub to: To,
 }

Fields§

§to: To

Trait Implementations§

source§

impl Clone for Reboot

source§

fn clone(&self) -> Reboot

Returns a copy 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 Reboot

source§

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

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

impl From<Reboot> for Request

source§

fn from(request: Reboot) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Reboot

source§

fn eq(&self, other: &Reboot) -> 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 RequestVariant for Reboot

source§

impl TryFrom<Request> for Reboot

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 Eq for Reboot

source§

impl StructuralPartialEq for Reboot

Auto Trait Implementations§

§

impl Freeze for Reboot

§

impl RefUnwindSafe for Reboot

§

impl Send for Reboot

§

impl Sync for Reboot

§

impl Unpin for Reboot

§

impl UnwindSafe for Reboot

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/request/struct.RemoveDir.html b/trussed_core/api/request/struct.RemoveDir.html index 23d9a239e91..2ea233035ee 100644 --- a/trussed_core/api/request/struct.RemoveDir.html +++ b/trussed_core/api/request/struct.RemoveDir.html @@ -1,4 +1,4 @@ -RemoveDir in trussed_core::api::request - Rust
trussed_core::api::request

Struct RemoveDir

source
pub struct RemoveDir {
+RemoveDir in trussed_core::api::request - Rust
trussed_core::api::request

Struct RemoveDir

source
pub struct RemoveDir {
     pub location: Location,
     pub path: PathBuf,
 }

Fields§

§location: Location§path: PathBuf

Trait Implementations§

source§

impl Clone for RemoveDir

source§

fn clone(&self) -> RemoveDir

Returns a copy 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 RemoveDir

source§

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

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

impl From<RemoveDir> for Request

source§

fn from(request: RemoveDir) -> Self

Converts to this type from the input type.
source§

impl PartialEq for RemoveDir

source§

fn eq(&self, other: &RemoveDir) -> 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, diff --git a/trussed_core/api/request/struct.RemoveDirAll.html b/trussed_core/api/request/struct.RemoveDirAll.html index eed68145f73..91eadff26d5 100644 --- a/trussed_core/api/request/struct.RemoveDirAll.html +++ b/trussed_core/api/request/struct.RemoveDirAll.html @@ -1,4 +1,4 @@ -RemoveDirAll in trussed_core::api::request - Rust
trussed_core::api::request

Struct RemoveDirAll

source
pub struct RemoveDirAll {
+RemoveDirAll in trussed_core::api::request - Rust
trussed_core::api::request

Struct RemoveDirAll

source
pub struct RemoveDirAll {
     pub location: Location,
     pub path: PathBuf,
 }

Fields§

§location: Location§path: PathBuf

Trait Implementations§

source§

impl Clone for RemoveDirAll

source§

fn clone(&self) -> RemoveDirAll

Returns a copy 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 RemoveDirAll

source§

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

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

impl From<RemoveDirAll> for Request

source§

fn from(request: RemoveDirAll) -> Self

Converts to this type from the input type.
source§

impl PartialEq for RemoveDirAll

source§

fn eq(&self, other: &RemoveDirAll) -> 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, diff --git a/trussed_core/api/request/struct.RemoveFile.html b/trussed_core/api/request/struct.RemoveFile.html index 57f266a2c60..15a1fe1330a 100644 --- a/trussed_core/api/request/struct.RemoveFile.html +++ b/trussed_core/api/request/struct.RemoveFile.html @@ -1,4 +1,4 @@ -RemoveFile in trussed_core::api::request - Rust
trussed_core::api::request

Struct RemoveFile

source
pub struct RemoveFile {
+RemoveFile in trussed_core::api::request - Rust
trussed_core::api::request

Struct RemoveFile

source
pub struct RemoveFile {
     pub location: Location,
     pub path: PathBuf,
 }

Fields§

§location: Location§path: PathBuf

Trait Implementations§

source§

impl Clone for RemoveFile

source§

fn clone(&self) -> RemoveFile

Returns a copy 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 RemoveFile

source§

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

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

impl From<RemoveFile> for Request

source§

fn from(request: RemoveFile) -> Self

Converts to this type from the input type.
source§

impl PartialEq for RemoveFile

source§

fn eq(&self, other: &RemoveFile) -> 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, diff --git a/trussed_core/api/request/struct.Rename.html b/trussed_core/api/request/struct.Rename.html index 64be646a133..09eeeda8509 100644 --- a/trussed_core/api/request/struct.Rename.html +++ b/trussed_core/api/request/struct.Rename.html @@ -1,4 +1,4 @@ -Rename in trussed_core::api::request - Rust
trussed_core::api::request

Struct Rename

source
pub struct Rename {
+Rename in trussed_core::api::request - Rust
trussed_core::api::request

Struct Rename

source
pub struct Rename {
     pub location: Location,
     pub from: PathBuf,
     pub to: PathBuf,
diff --git a/trussed_core/api/request/struct.RequestUserConsent.html b/trussed_core/api/request/struct.RequestUserConsent.html
index 93e81064926..5220f7fa472 100644
--- a/trussed_core/api/request/struct.RequestUserConsent.html
+++ b/trussed_core/api/request/struct.RequestUserConsent.html
@@ -1,4 +1,4 @@
-RequestUserConsent in trussed_core::api::request - Rust
trussed_core::api::request

Struct RequestUserConsent

source
pub struct RequestUserConsent {
+RequestUserConsent in trussed_core::api::request - Rust
trussed_core::api::request

Struct RequestUserConsent

source
pub struct RequestUserConsent {
     pub level: Level,
     pub timeout_milliseconds: u32,
 }

Fields§

§level: Level§timeout_milliseconds: u32

Trait Implementations§

source§

impl Clone for RequestUserConsent

source§

fn clone(&self) -> RequestUserConsent

Returns a copy 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 RequestUserConsent

source§

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

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

impl From<RequestUserConsent> for Request

source§

fn from(request: RequestUserConsent) -> Self

Converts to this type from the input type.
source§

impl PartialEq for RequestUserConsent

source§

fn eq(&self, other: &RequestUserConsent) -> 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, diff --git a/trussed_core/api/request/struct.SerializeKey.html b/trussed_core/api/request/struct.SerializeKey.html index 34f291a2389..c06d80e06ed 100644 --- a/trussed_core/api/request/struct.SerializeKey.html +++ b/trussed_core/api/request/struct.SerializeKey.html @@ -1,4 +1,4 @@ -SerializeKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct SerializeKey

source
pub struct SerializeKey {
+SerializeKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct SerializeKey

source
pub struct SerializeKey {
     pub mechanism: Mechanism,
     pub key: KeyId,
     pub format: KeySerialization,
diff --git a/trussed_core/api/request/struct.SetCustomStatus.html b/trussed_core/api/request/struct.SetCustomStatus.html
index d929d248957..f7450bd9855 100644
--- a/trussed_core/api/request/struct.SetCustomStatus.html
+++ b/trussed_core/api/request/struct.SetCustomStatus.html
@@ -1,4 +1,4 @@
-SetCustomStatus in trussed_core::api::request - Rust
trussed_core::api::request

Struct SetCustomStatus

source
pub struct SetCustomStatus {
+SetCustomStatus in trussed_core::api::request - Rust
trussed_core::api::request

Struct SetCustomStatus

source
pub struct SetCustomStatus {
     pub status: u8,
 }

Fields§

§status: u8

Trait Implementations§

source§

impl Clone for SetCustomStatus

source§

fn clone(&self) -> SetCustomStatus

Returns a copy 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 SetCustomStatus

source§

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

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

impl From<SetCustomStatus> for Request

source§

fn from(request: SetCustomStatus) -> Self

Converts to this type from the input type.
source§

impl PartialEq for SetCustomStatus

source§

fn eq(&self, other: &SetCustomStatus) -> 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 RequestVariant for SetCustomStatus

source§

impl TryFrom<Request> for SetCustomStatus

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 Eq for SetCustomStatus

source§

impl StructuralPartialEq for SetCustomStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/request/struct.Sign.html b/trussed_core/api/request/struct.Sign.html index 6dab835d760..29706d63fd6 100644 --- a/trussed_core/api/request/struct.Sign.html +++ b/trussed_core/api/request/struct.Sign.html @@ -1,4 +1,4 @@ -Sign in trussed_core::api::request - Rust
trussed_core::api::request

Struct Sign

source
pub struct Sign {
+Sign in trussed_core::api::request - Rust
trussed_core::api::request

Struct Sign

source
pub struct Sign {
     pub mechanism: Mechanism,
     pub key: KeyId,
     pub message: Message,
diff --git a/trussed_core/api/request/struct.UnsafeInjectKey.html b/trussed_core/api/request/struct.UnsafeInjectKey.html
index 6a6c48333b6..78c40f8d681 100644
--- a/trussed_core/api/request/struct.UnsafeInjectKey.html
+++ b/trussed_core/api/request/struct.UnsafeInjectKey.html
@@ -1,4 +1,4 @@
-UnsafeInjectKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct UnsafeInjectKey

source
pub struct UnsafeInjectKey {
+UnsafeInjectKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct UnsafeInjectKey

source
pub struct UnsafeInjectKey {
     pub mechanism: Mechanism,
     pub raw_key: SerializedKey,
     pub attributes: StorageAttributes,
diff --git a/trussed_core/api/request/struct.UnsafeInjectSharedKey.html b/trussed_core/api/request/struct.UnsafeInjectSharedKey.html
index 1b7aaab6ae6..db7a2ef503c 100644
--- a/trussed_core/api/request/struct.UnsafeInjectSharedKey.html
+++ b/trussed_core/api/request/struct.UnsafeInjectSharedKey.html
@@ -1,4 +1,4 @@
-UnsafeInjectSharedKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct UnsafeInjectSharedKey

source
pub struct UnsafeInjectSharedKey {
+UnsafeInjectSharedKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct UnsafeInjectSharedKey

source
pub struct UnsafeInjectSharedKey {
     pub location: Location,
     pub raw_key: ShortData,
 }

Fields§

§location: Location§raw_key: ShortData

Trait Implementations§

source§

impl Clone for UnsafeInjectSharedKey

source§

fn clone(&self) -> UnsafeInjectSharedKey

Returns a copy 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 UnsafeInjectSharedKey

source§

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

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

impl From<UnsafeInjectSharedKey> for Request

source§

fn from(request: UnsafeInjectSharedKey) -> Self

Converts to this type from the input type.
source§

impl PartialEq for UnsafeInjectSharedKey

source§

fn eq(&self, other: &UnsafeInjectSharedKey) -> 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, diff --git a/trussed_core/api/request/struct.UnwrapKey.html b/trussed_core/api/request/struct.UnwrapKey.html index f28a8ff3708..0a03ad969db 100644 --- a/trussed_core/api/request/struct.UnwrapKey.html +++ b/trussed_core/api/request/struct.UnwrapKey.html @@ -1,4 +1,4 @@ -UnwrapKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct UnwrapKey

source
pub struct UnwrapKey {
+UnwrapKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct UnwrapKey

source
pub struct UnwrapKey {
     pub mechanism: Mechanism,
     pub wrapping_key: KeyId,
     pub wrapped_key: Message,
diff --git a/trussed_core/api/request/struct.Uptime.html b/trussed_core/api/request/struct.Uptime.html
index f73180345f9..60749aab534 100644
--- a/trussed_core/api/request/struct.Uptime.html
+++ b/trussed_core/api/request/struct.Uptime.html
@@ -1,4 +1,4 @@
-Uptime in trussed_core::api::request - Rust
trussed_core::api::request

Struct Uptime

source
pub struct Uptime {}

Trait Implementations§

source§

impl Clone for Uptime

source§

fn clone(&self) -> Uptime

Returns a copy 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 Uptime

source§

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

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

impl From<Uptime> for Request

source§

fn from(request: Uptime) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Uptime

source§

fn eq(&self, other: &Uptime) -> 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, +Uptime in trussed_core::api::request - Rust
trussed_core::api::request

Struct Uptime

source
pub struct Uptime {}

Trait Implementations§

source§

impl Clone for Uptime

source§

fn clone(&self) -> Uptime

Returns a copy 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 Uptime

source§

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

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

impl From<Uptime> for Request

source§

fn from(request: Uptime) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Uptime

source§

fn eq(&self, other: &Uptime) -> 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 RequestVariant for Uptime

source§

impl TryFrom<Request> for Uptime

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 Eq for Uptime

source§

impl StructuralPartialEq for Uptime

Auto Trait Implementations§

§

impl Freeze for Uptime

§

impl RefUnwindSafe for Uptime

§

impl Send for Uptime

§

impl Sync for Uptime

§

impl Unpin for Uptime

§

impl UnwindSafe for Uptime

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 diff --git a/trussed_core/api/request/struct.Verify.html b/trussed_core/api/request/struct.Verify.html index 205111cd693..c6016aee394 100644 --- a/trussed_core/api/request/struct.Verify.html +++ b/trussed_core/api/request/struct.Verify.html @@ -1,4 +1,4 @@ -Verify in trussed_core::api::request - Rust
trussed_core::api::request

Struct Verify

source
pub struct Verify {
+Verify in trussed_core::api::request - Rust
trussed_core::api::request

Struct Verify

source
pub struct Verify {
     pub mechanism: Mechanism,
     pub key: KeyId,
     pub message: Message,
diff --git a/trussed_core/api/request/struct.Wink.html b/trussed_core/api/request/struct.Wink.html
index c5019acbb9d..866c13dbdfa 100644
--- a/trussed_core/api/request/struct.Wink.html
+++ b/trussed_core/api/request/struct.Wink.html
@@ -1,4 +1,4 @@
-Wink in trussed_core::api::request - Rust
trussed_core::api::request

Struct Wink

source
pub struct Wink {
+Wink in trussed_core::api::request - Rust
trussed_core::api::request

Struct Wink

source
pub struct Wink {
     pub duration: Duration,
 }

Fields§

§duration: Duration

Trait Implementations§

source§

impl Clone for Wink

source§

fn clone(&self) -> Wink

Returns a copy 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 Wink

source§

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

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

impl From<Wink> for Request

source§

fn from(request: Wink) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Wink

source§

fn eq(&self, other: &Wink) -> 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 RequestVariant for Wink

source§

impl TryFrom<Request> for Wink

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 Eq for Wink

source§

impl StructuralPartialEq for Wink

Auto Trait Implementations§

§

impl Freeze for Wink

§

impl RefUnwindSafe for Wink

§

impl Send for Wink

§

impl Sync for Wink

§

impl Unpin for Wink

§

impl UnwindSafe for Wink

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/trussed_core/api/request/struct.WrapKey.html b/trussed_core/api/request/struct.WrapKey.html index 5de952f52f9..434f80a6b69 100644 --- a/trussed_core/api/request/struct.WrapKey.html +++ b/trussed_core/api/request/struct.WrapKey.html @@ -1,4 +1,4 @@ -WrapKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct WrapKey

source
pub struct WrapKey {
+WrapKey in trussed_core::api::request - Rust
trussed_core::api::request

Struct WrapKey

source
pub struct WrapKey {
     pub mechanism: Mechanism,
     pub wrapping_key: KeyId,
     pub key: KeyId,
diff --git a/trussed_core/api/request/struct.WriteCertificate.html b/trussed_core/api/request/struct.WriteCertificate.html
index 74ea790a293..729687dc8a7 100644
--- a/trussed_core/api/request/struct.WriteCertificate.html
+++ b/trussed_core/api/request/struct.WriteCertificate.html
@@ -1,4 +1,4 @@
-WriteCertificate in trussed_core::api::request - Rust
trussed_core::api::request

Struct WriteCertificate

source
pub struct WriteCertificate {
+WriteCertificate in trussed_core::api::request - Rust
trussed_core::api::request

Struct WriteCertificate

source
pub struct WriteCertificate {
     pub location: Location,
     pub der: Message,
 }

Fields§

§location: Location§der: Message

Trait Implementations§

source§

impl Clone for WriteCertificate

source§

fn clone(&self) -> WriteCertificate

Returns a copy 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 WriteCertificate

source§

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

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

impl From<WriteCertificate> for Request

source§

fn from(request: WriteCertificate) -> Self

Converts to this type from the input type.
source§

impl PartialEq for WriteCertificate

source§

fn eq(&self, other: &WriteCertificate) -> 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, diff --git a/trussed_core/api/request/struct.WriteFile.html b/trussed_core/api/request/struct.WriteFile.html index 0fdf2bb6a6c..58a5de03fc5 100644 --- a/trussed_core/api/request/struct.WriteFile.html +++ b/trussed_core/api/request/struct.WriteFile.html @@ -1,4 +1,4 @@ -WriteFile in trussed_core::api::request - Rust
trussed_core::api::request

Struct WriteFile

source
pub struct WriteFile {
+WriteFile in trussed_core::api::request - Rust
trussed_core::api::request

Struct WriteFile

source
pub struct WriteFile {
     pub location: Location,
     pub path: PathBuf,
     pub data: Message,
diff --git a/trussed_core/api/trait.ReplyVariant.html b/trussed_core/api/trait.ReplyVariant.html
index 7c0e2c9fecb..dd64797f89f 100644
--- a/trussed_core/api/trait.ReplyVariant.html
+++ b/trussed_core/api/trait.ReplyVariant.html
@@ -1,3 +1,3 @@
-ReplyVariant in trussed_core::api - Rust
trussed_core::api

Trait ReplyVariant

source
pub trait ReplyVariant: Into<Reply> + TryFrom<Reply, Error = Error> {
+ReplyVariant in trussed_core::api - Rust
trussed_core::api

Trait ReplyVariant

source
pub trait ReplyVariant: Into<Reply> + TryFrom<Reply, Error = Error> {
     type Request: RequestVariant<Reply = Self>;
 }

Required Associated Types§

source

type Request: RequestVariant<Reply = Self>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl ReplyVariant for Agree

source§

impl ReplyVariant for Attest

source§

impl ReplyVariant for Clear

source§

impl ReplyVariant for CreateCounter

source§

impl ReplyVariant for DebugDumpStore

source§

impl ReplyVariant for Decrypt

source§

impl ReplyVariant for Delete

source§

impl ReplyVariant for DeleteAllKeys

source§

impl ReplyVariant for DeleteCertificate

source§

impl ReplyVariant for DeriveKey

source§

impl ReplyVariant for DeserializeKey

source§

impl ReplyVariant for Encrypt

source§

impl ReplyVariant for Exists

source§

impl ReplyVariant for GenerateKey

source§

impl ReplyVariant for GenerateSecretKey

source§

impl ReplyVariant for Hash

source§

impl ReplyVariant for IncrementCounter

source§

impl ReplyVariant for LocateFile

source§

impl ReplyVariant for Metadata

source§

impl ReplyVariant for RandomBytes

source§

impl ReplyVariant for ReadCertificate

source§

impl ReplyVariant for ReadDirFilesFirst

source§

impl ReplyVariant for ReadDirFilesNext

source§

impl ReplyVariant for ReadDirFirst

source§

impl ReplyVariant for ReadDirNext

source§

impl ReplyVariant for ReadFile

source§

impl ReplyVariant for Reboot

source§

impl ReplyVariant for RemoveDir

source§

impl ReplyVariant for RemoveDirAll

source§

impl ReplyVariant for RemoveFile

source§

impl ReplyVariant for Rename

source§

impl ReplyVariant for RequestUserConsent

source§

impl ReplyVariant for SerializeKey

source§

impl ReplyVariant for SetCustomStatus

source§

impl ReplyVariant for Sign

source§

impl ReplyVariant for UnsafeInjectKey

source§

impl ReplyVariant for UnsafeInjectSharedKey

source§

impl ReplyVariant for UnwrapKey

source§

impl ReplyVariant for Uptime

source§

impl ReplyVariant for Verify

source§

impl ReplyVariant for Wink

source§

impl ReplyVariant for WrapKey

source§

impl ReplyVariant for WriteCertificate

source§

impl ReplyVariant for WriteFile

\ No newline at end of file diff --git a/trussed_core/api/trait.RequestVariant.html b/trussed_core/api/trait.RequestVariant.html index 9661ef8e454..d29d1787806 100644 --- a/trussed_core/api/trait.RequestVariant.html +++ b/trussed_core/api/trait.RequestVariant.html @@ -1,3 +1,3 @@ -RequestVariant in trussed_core::api - Rust
trussed_core::api

Trait RequestVariant

source
pub trait RequestVariant: Into<Request> + TryFrom<Request, Error = Error> {
+RequestVariant in trussed_core::api - Rust
trussed_core::api

Trait RequestVariant

source
pub trait RequestVariant: Into<Request> + TryFrom<Request, Error = Error> {
     type Reply: ReplyVariant<Request = Self>;
 }

Required Associated Types§

source

type Reply: ReplyVariant<Request = Self>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl RequestVariant for Agree

source§

impl RequestVariant for Attest

source§

impl RequestVariant for Clear

source§

impl RequestVariant for CreateCounter

source§

impl RequestVariant for DebugDumpStore

source§

impl RequestVariant for Decrypt

source§

impl RequestVariant for Delete

source§

impl RequestVariant for DeleteAllKeys

source§

impl RequestVariant for DeleteCertificate

source§

impl RequestVariant for DeriveKey

source§

impl RequestVariant for DeserializeKey

source§

impl RequestVariant for Encrypt

source§

impl RequestVariant for Exists

source§

impl RequestVariant for GenerateKey

source§

impl RequestVariant for GenerateSecretKey

source§

impl RequestVariant for Hash

source§

impl RequestVariant for IncrementCounter

source§

impl RequestVariant for LocateFile

source§

impl RequestVariant for Metadata

source§

impl RequestVariant for RandomBytes

source§

impl RequestVariant for ReadCertificate

source§

impl RequestVariant for ReadDirFilesFirst

source§

impl RequestVariant for ReadDirFilesNext

source§

impl RequestVariant for ReadDirFirst

source§

impl RequestVariant for ReadDirNext

source§

impl RequestVariant for ReadFile

source§

impl RequestVariant for Reboot

source§

impl RequestVariant for RemoveDir

source§

impl RequestVariant for RemoveDirAll

source§

impl RequestVariant for RemoveFile

source§

impl RequestVariant for Rename

source§

impl RequestVariant for RequestUserConsent

source§

impl RequestVariant for SerializeKey

source§

impl RequestVariant for SetCustomStatus

source§

impl RequestVariant for Sign

source§

impl RequestVariant for UnsafeInjectKey

source§

impl RequestVariant for UnsafeInjectSharedKey

source§

impl RequestVariant for UnwrapKey

source§

impl RequestVariant for Uptime

source§

impl RequestVariant for Verify

source§

impl RequestVariant for Wink

source§

impl RequestVariant for WrapKey

source§

impl RequestVariant for WriteCertificate

source§

impl RequestVariant for WriteFile

\ No newline at end of file diff --git a/trussed_core/config/constant.MAX_KEY_MATERIAL_LENGTH.html b/trussed_core/config/constant.MAX_KEY_MATERIAL_LENGTH.html index 82f7e292d45..b7e6f5da814 100644 --- a/trussed_core/config/constant.MAX_KEY_MATERIAL_LENGTH.html +++ b/trussed_core/config/constant.MAX_KEY_MATERIAL_LENGTH.html @@ -1 +1 @@ -MAX_KEY_MATERIAL_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_KEY_MATERIAL_LENGTH

source
pub const MAX_KEY_MATERIAL_LENGTH: usize = _; // 2_392usize
\ No newline at end of file +MAX_KEY_MATERIAL_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_KEY_MATERIAL_LENGTH

source
pub const MAX_KEY_MATERIAL_LENGTH: usize = _; // 2_392usize
\ No newline at end of file diff --git a/trussed_core/config/constant.MAX_MEDIUM_DATA_LENGTH.html b/trussed_core/config/constant.MAX_MEDIUM_DATA_LENGTH.html index ec27433cd06..bd7255201a1 100644 --- a/trussed_core/config/constant.MAX_MEDIUM_DATA_LENGTH.html +++ b/trussed_core/config/constant.MAX_MEDIUM_DATA_LENGTH.html @@ -1 +1 @@ -MAX_MEDIUM_DATA_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_MEDIUM_DATA_LENGTH

source
pub const MAX_MEDIUM_DATA_LENGTH: usize = 256;
\ No newline at end of file +MAX_MEDIUM_DATA_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_MEDIUM_DATA_LENGTH

source
pub const MAX_MEDIUM_DATA_LENGTH: usize = 256;
\ No newline at end of file diff --git a/trussed_core/config/constant.MAX_MESSAGE_LENGTH.html b/trussed_core/config/constant.MAX_MESSAGE_LENGTH.html index b778586fbe3..7cf5da1accd 100644 --- a/trussed_core/config/constant.MAX_MESSAGE_LENGTH.html +++ b/trussed_core/config/constant.MAX_MESSAGE_LENGTH.html @@ -1 +1 @@ -MAX_MESSAGE_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_MESSAGE_LENGTH

source
pub const MAX_MESSAGE_LENGTH: usize = 1024;
\ No newline at end of file +MAX_MESSAGE_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_MESSAGE_LENGTH

source
pub const MAX_MESSAGE_LENGTH: usize = 1024;
\ No newline at end of file diff --git a/trussed_core/config/constant.MAX_SHORT_DATA_LENGTH.html b/trussed_core/config/constant.MAX_SHORT_DATA_LENGTH.html index bee55efa40f..169da156a08 100644 --- a/trussed_core/config/constant.MAX_SHORT_DATA_LENGTH.html +++ b/trussed_core/config/constant.MAX_SHORT_DATA_LENGTH.html @@ -1 +1 @@ -MAX_SHORT_DATA_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_SHORT_DATA_LENGTH

source
pub const MAX_SHORT_DATA_LENGTH: usize = 128;
\ No newline at end of file +MAX_SHORT_DATA_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_SHORT_DATA_LENGTH

source
pub const MAX_SHORT_DATA_LENGTH: usize = 128;
\ No newline at end of file diff --git a/trussed_core/config/constant.MAX_SIGNATURE_LENGTH.html b/trussed_core/config/constant.MAX_SIGNATURE_LENGTH.html index 1c30791333c..6e53c10af31 100644 --- a/trussed_core/config/constant.MAX_SIGNATURE_LENGTH.html +++ b/trussed_core/config/constant.MAX_SIGNATURE_LENGTH.html @@ -1 +1 @@ -MAX_SIGNATURE_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_SIGNATURE_LENGTH

source
pub const MAX_SIGNATURE_LENGTH: usize = _; // 1_024usize
\ No newline at end of file +MAX_SIGNATURE_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_SIGNATURE_LENGTH

source
pub const MAX_SIGNATURE_LENGTH: usize = _; // 1_024usize
\ No newline at end of file diff --git a/trussed_core/config/constant.MAX_USER_ATTRIBUTE_LENGTH.html b/trussed_core/config/constant.MAX_USER_ATTRIBUTE_LENGTH.html index 6d98795921f..757dd2dbd24 100644 --- a/trussed_core/config/constant.MAX_USER_ATTRIBUTE_LENGTH.html +++ b/trussed_core/config/constant.MAX_USER_ATTRIBUTE_LENGTH.html @@ -1 +1 @@ -MAX_USER_ATTRIBUTE_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_USER_ATTRIBUTE_LENGTH

source
pub const MAX_USER_ATTRIBUTE_LENGTH: usize = 256;
\ No newline at end of file +MAX_USER_ATTRIBUTE_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant MAX_USER_ATTRIBUTE_LENGTH

source
pub const MAX_USER_ATTRIBUTE_LENGTH: usize = 256;
\ No newline at end of file diff --git a/trussed_core/config/constant.SERDE_EXTENSION_REPLY_LENGTH.html b/trussed_core/config/constant.SERDE_EXTENSION_REPLY_LENGTH.html index 403dde0e4f1..bedce036771 100644 --- a/trussed_core/config/constant.SERDE_EXTENSION_REPLY_LENGTH.html +++ b/trussed_core/config/constant.SERDE_EXTENSION_REPLY_LENGTH.html @@ -1 +1 @@ -SERDE_EXTENSION_REPLY_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant SERDE_EXTENSION_REPLY_LENGTH

source
pub const SERDE_EXTENSION_REPLY_LENGTH: usize = _; // 1_280usize
\ No newline at end of file +SERDE_EXTENSION_REPLY_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant SERDE_EXTENSION_REPLY_LENGTH

source
pub const SERDE_EXTENSION_REPLY_LENGTH: usize = _; // 1_280usize
\ No newline at end of file diff --git a/trussed_core/config/constant.SERDE_EXTENSION_REQUEST_LENGTH.html b/trussed_core/config/constant.SERDE_EXTENSION_REQUEST_LENGTH.html index b87f7dc331b..85ec8d8a696 100644 --- a/trussed_core/config/constant.SERDE_EXTENSION_REQUEST_LENGTH.html +++ b/trussed_core/config/constant.SERDE_EXTENSION_REQUEST_LENGTH.html @@ -1 +1 @@ -SERDE_EXTENSION_REQUEST_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant SERDE_EXTENSION_REQUEST_LENGTH

source
pub const SERDE_EXTENSION_REQUEST_LENGTH: usize = _; // 2_304usize
\ No newline at end of file +SERDE_EXTENSION_REQUEST_LENGTH in trussed_core::config - Rust
trussed_core::config

Constant SERDE_EXTENSION_REQUEST_LENGTH

source
pub const SERDE_EXTENSION_REQUEST_LENGTH: usize = _; // 2_304usize
\ No newline at end of file diff --git a/trussed_core/config/index.html b/trussed_core/config/index.html index 140914acd31..4ac18b33ab0 100644 --- a/trussed_core/config/index.html +++ b/trussed_core/config/index.html @@ -1 +1 @@ -trussed_core::config - Rust
\ No newline at end of file +trussed_core::config - Rust
\ No newline at end of file diff --git a/trussed_core/enum.ClientError.html b/trussed_core/enum.ClientError.html index ec2e55d518c..9406d0600e6 100644 --- a/trussed_core/enum.ClientError.html +++ b/trussed_core/enum.ClientError.html @@ -1,4 +1,4 @@ -ClientError in trussed_core - Rust
trussed_core

Enum ClientError

source
#[non_exhaustive]
pub enum ClientError { +ClientError in trussed_core - Rust
trussed_core

Enum ClientError

source
#[non_exhaustive]
pub enum ClientError { Full, Pending, DataTooLarge, diff --git a/trussed_core/enum.Error.html b/trussed_core/enum.Error.html index 87475b3812b..187e41180f3 100644 --- a/trussed_core/enum.Error.html +++ b/trussed_core/enum.Error.html @@ -1,4 +1,4 @@ -Error in trussed_core - Rust
trussed_core

Enum Error

source
#[non_exhaustive]
#[repr(u32)]
pub enum Error { +Error in trussed_core - Rust
trussed_core

Enum Error

source
#[non_exhaustive]
#[repr(u32)]
pub enum Error {
Show 31 variants HostMemory = 2, GeneralError = 5, FunctionFailed = 6, diff --git a/trussed_core/enum.InterruptState.html b/trussed_core/enum.InterruptState.html index 2b530e1aa09..83cfdf69eb7 100644 --- a/trussed_core/enum.InterruptState.html +++ b/trussed_core/enum.InterruptState.html @@ -1,4 +1,4 @@ -InterruptState in trussed_core - Rust
trussed_core

Enum InterruptState

source
pub enum InterruptState {
+InterruptState in trussed_core - Rust
trussed_core

Enum InterruptState

source
pub enum InterruptState {
     Idle = 0,
     Working = 1,
     Interrupted = 2,
diff --git a/trussed_core/index.html b/trussed_core/index.html
index c8aaf65ffcc..07faedf48f8 100644
--- a/trussed_core/index.html
+++ b/trussed_core/index.html
@@ -1,3 +1,3 @@
-trussed_core - Rust

Crate trussed_core

source
Expand description

Core types for the trussed crate.

+trussed_core - Rust

Crate trussed_core

source
Expand description

Core types for the trussed crate.

See the documentation for trussed for more information.

Modules§

Macros§

Structs§

Enums§

Traits§

Type Aliases§

\ No newline at end of file diff --git a/trussed_core/macro.block.html b/trussed_core/macro.block.html index a5e14242221..f1cf5bef6d7 100644 --- a/trussed_core/macro.block.html +++ b/trussed_core/macro.block.html @@ -1,3 +1,3 @@ -block in trussed_core - Rust
trussed_core

Macro block

source
macro_rules! block {
+block in trussed_core - Rust
trussed_core

Macro block

source
macro_rules! block {
     ($future_result:expr) => { ... };
 }
\ No newline at end of file diff --git a/trussed_core/macro.syscall.html b/trussed_core/macro.syscall.html index 2802adc4805..fe84be110fa 100644 --- a/trussed_core/macro.syscall.html +++ b/trussed_core/macro.syscall.html @@ -1,3 +1,3 @@ -syscall in trussed_core - Rust
trussed_core

Macro syscall

source
macro_rules! syscall {
+syscall in trussed_core - Rust
trussed_core

Macro syscall

source
macro_rules! syscall {
     ($pre_future_result:expr) => { ... };
 }
\ No newline at end of file diff --git a/trussed_core/macro.try_syscall.html b/trussed_core/macro.try_syscall.html index 038292c6362..93386d5efe7 100644 --- a/trussed_core/macro.try_syscall.html +++ b/trussed_core/macro.try_syscall.html @@ -1,3 +1,3 @@ -try_syscall in trussed_core - Rust
trussed_core

Macro try_syscall

source
macro_rules! try_syscall {
+try_syscall in trussed_core - Rust
trussed_core

Macro try_syscall

source
macro_rules! try_syscall {
     ($pre_future_result:expr) => { ... };
 }
\ No newline at end of file diff --git a/trussed_core/mechanisms/index.html b/trussed_core/mechanisms/index.html index 3e75a20080d..1066cabfff0 100644 --- a/trussed_core/mechanisms/index.html +++ b/trussed_core/mechanisms/index.html @@ -1 +1 @@ -trussed_core::mechanisms - Rust
\ No newline at end of file +trussed_core::mechanisms - Rust
\ No newline at end of file diff --git a/trussed_core/mechanisms/trait.Aes256Cbc.html b/trussed_core/mechanisms/trait.Aes256Cbc.html index 463024ef87b..d523a14ec28 100644 --- a/trussed_core/mechanisms/trait.Aes256Cbc.html +++ b/trussed_core/mechanisms/trait.Aes256Cbc.html @@ -1,4 +1,4 @@ -Aes256Cbc in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Aes256Cbc

source
pub trait Aes256Cbc: CryptoClient {
+Aes256Cbc in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Aes256Cbc

source
pub trait Aes256Cbc: CryptoClient {
     // Provided methods
     fn decrypt_aes256cbc<'c>(
         &'c mut self,
diff --git a/trussed_core/mechanisms/trait.Chacha8Poly1305.html b/trussed_core/mechanisms/trait.Chacha8Poly1305.html
index 9f46b4e9851..146d2636f7d 100644
--- a/trussed_core/mechanisms/trait.Chacha8Poly1305.html
+++ b/trussed_core/mechanisms/trait.Chacha8Poly1305.html
@@ -1,4 +1,4 @@
-Chacha8Poly1305 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Chacha8Poly1305

source
pub trait Chacha8Poly1305: CryptoClient {
+Chacha8Poly1305 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Chacha8Poly1305

source
pub trait Chacha8Poly1305: CryptoClient {
     // Provided methods
     fn decrypt_chacha8poly1305<'c>(
         &'c mut self,
diff --git a/trussed_core/mechanisms/trait.Ed255.html b/trussed_core/mechanisms/trait.Ed255.html
index 997890f4a05..8e2278e09fa 100644
--- a/trussed_core/mechanisms/trait.Ed255.html
+++ b/trussed_core/mechanisms/trait.Ed255.html
@@ -1,4 +1,4 @@
-Ed255 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Ed255

source
pub trait Ed255: CryptoClient {
+Ed255 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Ed255

source
pub trait Ed255: CryptoClient {
     // Provided methods
     fn generate_ed255_private_key(
         &mut self,
diff --git a/trussed_core/mechanisms/trait.HmacSha1.html b/trussed_core/mechanisms/trait.HmacSha1.html
index 13d383d972e..e1cbc4e41b7 100644
--- a/trussed_core/mechanisms/trait.HmacSha1.html
+++ b/trussed_core/mechanisms/trait.HmacSha1.html
@@ -1,4 +1,4 @@
-HmacSha1 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait HmacSha1

source
pub trait HmacSha1: CryptoClient {
+HmacSha1 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait HmacSha1

source
pub trait HmacSha1: CryptoClient {
     // Provided methods
     fn hmacsha1_derive_key(
         &mut self,
diff --git a/trussed_core/mechanisms/trait.HmacSha256.html b/trussed_core/mechanisms/trait.HmacSha256.html
index df76141bb2d..9afe54e8fdc 100644
--- a/trussed_core/mechanisms/trait.HmacSha256.html
+++ b/trussed_core/mechanisms/trait.HmacSha256.html
@@ -1,4 +1,4 @@
-HmacSha256 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait HmacSha256

source
pub trait HmacSha256: CryptoClient {
+HmacSha256 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait HmacSha256

source
pub trait HmacSha256: CryptoClient {
     // Provided methods
     fn hmacsha256_derive_key(
         &mut self,
diff --git a/trussed_core/mechanisms/trait.P256.html b/trussed_core/mechanisms/trait.P256.html
index 66a28fc8d8d..d7e989aa2ab 100644
--- a/trussed_core/mechanisms/trait.P256.html
+++ b/trussed_core/mechanisms/trait.P256.html
@@ -1,4 +1,4 @@
-P256 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait P256

source
pub trait P256: CryptoClient {
+P256 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait P256

source
pub trait P256: CryptoClient {
     // Provided methods
     fn generate_p256_private_key(
         &mut self,
diff --git a/trussed_core/mechanisms/trait.Sha256.html b/trussed_core/mechanisms/trait.Sha256.html
index 0185971c19f..f0919e8653b 100644
--- a/trussed_core/mechanisms/trait.Sha256.html
+++ b/trussed_core/mechanisms/trait.Sha256.html
@@ -1,4 +1,4 @@
-Sha256 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Sha256

source
pub trait Sha256: CryptoClient {
+Sha256 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Sha256

source
pub trait Sha256: CryptoClient {
     // Provided methods
     fn sha256_derive_key(
         &mut self,
diff --git a/trussed_core/mechanisms/trait.Tdes.html b/trussed_core/mechanisms/trait.Tdes.html
index df2220993be..bd12c642383 100644
--- a/trussed_core/mechanisms/trait.Tdes.html
+++ b/trussed_core/mechanisms/trait.Tdes.html
@@ -1,4 +1,4 @@
-Tdes in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Tdes

source
pub trait Tdes: CryptoClient {
+Tdes in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Tdes

source
pub trait Tdes: CryptoClient {
     // Provided methods
     fn decrypt_tdes<'c>(
         &'c mut self,
diff --git a/trussed_core/mechanisms/trait.Totp.html b/trussed_core/mechanisms/trait.Totp.html
index 7e69ab5415a..f76a69b139b 100644
--- a/trussed_core/mechanisms/trait.Totp.html
+++ b/trussed_core/mechanisms/trait.Totp.html
@@ -1,4 +1,4 @@
-Totp in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Totp

source
pub trait Totp: CryptoClient {
+Totp in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait Totp

source
pub trait Totp: CryptoClient {
     // Provided method
     fn sign_totp(
         &mut self,
diff --git a/trussed_core/mechanisms/trait.X255.html b/trussed_core/mechanisms/trait.X255.html
index 8f171189d8a..d358d730168 100644
--- a/trussed_core/mechanisms/trait.X255.html
+++ b/trussed_core/mechanisms/trait.X255.html
@@ -1,4 +1,4 @@
-X255 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait X255

source
pub trait X255: CryptoClient {
+X255 in trussed_core::mechanisms - Rust
trussed_core::mechanisms

Trait X255

source
pub trait X255: CryptoClient {
     // Provided methods
     fn generate_x255_secret_key(
         &mut self,
diff --git a/trussed_core/struct.FromU8Error.html b/trussed_core/struct.FromU8Error.html
index 0afe9ee013b..9828f58ee31 100644
--- a/trussed_core/struct.FromU8Error.html
+++ b/trussed_core/struct.FromU8Error.html
@@ -1,4 +1,4 @@
-FromU8Error in trussed_core - Rust
trussed_core

Struct FromU8Error

source
pub struct FromU8Error;

Trait Implementations§

source§

impl Clone for FromU8Error

source§

fn clone(&self) -> FromU8Error

Returns a copy 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 FromU8Error

source§

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

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

impl Default for FromU8Error

source§

fn default() -> FromU8Error

Returns the “default value” for a type. Read more
source§

impl PartialEq for FromU8Error

source§

fn eq(&self, other: &FromU8Error) -> 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, +FromU8Error in trussed_core - Rust
trussed_core

Struct FromU8Error

source
pub struct FromU8Error;

Trait Implementations§

source§

impl Clone for FromU8Error

source§

fn clone(&self) -> FromU8Error

Returns a copy 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 FromU8Error

source§

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

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

impl Default for FromU8Error

source§

fn default() -> FromU8Error

Returns the “default value” for a type. Read more
source§

impl PartialEq for FromU8Error

source§

fn eq(&self, other: &FromU8Error) -> 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 Eq for FromU8Error

source§

impl StructuralPartialEq for FromU8Error

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 diff --git a/trussed_core/struct.FutureResult.html b/trussed_core/struct.FutureResult.html index 99c9a8d4f9c..877ae132cbf 100644 --- a/trussed_core/struct.FutureResult.html +++ b/trussed_core/struct.FutureResult.html @@ -1,4 +1,4 @@ -FutureResult in trussed_core - Rust
trussed_core

Struct FutureResult

source
pub struct FutureResult<'c, T, C>
where +FutureResult in trussed_core - Rust
trussed_core

Struct FutureResult

source
pub struct FutureResult<'c, T, C>
where C: PollClient + ?Sized,
{ /* private fields */ }

Implementations§

source§

impl<'c, T, C> FutureResult<'c, T, C>
where T: ReplyVariant, C: PollClient,

source

pub fn new(client: &'c mut C) -> Self

source

pub fn poll(&mut self) -> Poll<Result<T, Error>>

Auto Trait Implementations§

§

impl<'c, T, C> Freeze for FutureResult<'c, T, C>
where diff --git a/trussed_core/struct.InterruptFlag.html b/trussed_core/struct.InterruptFlag.html index 215856c5159..febb919ba24 100644 --- a/trussed_core/struct.InterruptFlag.html +++ b/trussed_core/struct.InterruptFlag.html @@ -1,4 +1,4 @@ -InterruptFlag in trussed_core - Rust
trussed_core

Struct InterruptFlag

source
pub struct InterruptFlag(/* private fields */);

Implementations§

source§

impl InterruptFlag

source

pub const fn new() -> Self

source

pub fn set_idle(&self)

source

pub fn set_working(&self)

source

pub fn interrupt(&self) -> bool

source

pub fn is_interrupted(&self) -> bool

Trait Implementations§

source§

impl Debug for InterruptFlag

source§

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

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

impl Default for InterruptFlag

source§

fn default() -> InterruptFlag

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +InterruptFlag in trussed_core - Rust
trussed_core

Struct InterruptFlag

source
pub struct InterruptFlag(/* private fields */);

Implementations§

source§

impl InterruptFlag

source

pub const fn new() -> Self

source

pub fn set_idle(&self)

source

pub fn set_working(&self)

source

pub fn interrupt(&self) -> bool

source

pub fn is_interrupted(&self) -> bool

Trait Implementations§

source§

impl Debug for InterruptFlag

source§

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

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

impl Default for InterruptFlag

source§

fn default() -> InterruptFlag

Returns the “default value” for a type. Read more

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> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/trussed_core/trait.AttestationClient.html b/trussed_core/trait.AttestationClient.html index 73b167cdcc9..a683f104977 100644 --- a/trussed_core/trait.AttestationClient.html +++ b/trussed_core/trait.AttestationClient.html @@ -1,4 +1,4 @@ -AttestationClient in trussed_core - Rust
trussed_core

Trait AttestationClient

source
pub trait AttestationClient: PollClient {
+AttestationClient in trussed_core - Rust
trussed_core

Trait AttestationClient

source
pub trait AttestationClient: PollClient {
     // Provided method
     fn attest(
         &mut self,
diff --git a/trussed_core/trait.CertificateClient.html b/trussed_core/trait.CertificateClient.html
index 4664e12ffdb..f4846bec2c9 100644
--- a/trussed_core/trait.CertificateClient.html
+++ b/trussed_core/trait.CertificateClient.html
@@ -1,4 +1,4 @@
-CertificateClient in trussed_core - Rust
trussed_core

Trait CertificateClient

source
pub trait CertificateClient: PollClient {
+CertificateClient in trussed_core - Rust
trussed_core

Trait CertificateClient

source
pub trait CertificateClient: PollClient {
     // Provided methods
     fn delete_certificate(
         &mut self,
diff --git a/trussed_core/trait.CounterClient.html b/trussed_core/trait.CounterClient.html
index fd3ccec75a4..bef479be55c 100644
--- a/trussed_core/trait.CounterClient.html
+++ b/trussed_core/trait.CounterClient.html
@@ -1,4 +1,4 @@
-CounterClient in trussed_core - Rust
trussed_core

Trait CounterClient

source
pub trait CounterClient: PollClient {
+CounterClient in trussed_core - Rust
trussed_core

Trait CounterClient

source
pub trait CounterClient: PollClient {
     // Provided methods
     fn create_counter(
         &mut self,
diff --git a/trussed_core/trait.CryptoClient.html b/trussed_core/trait.CryptoClient.html
index ae6c64c3bc4..eae0eabc4a2 100644
--- a/trussed_core/trait.CryptoClient.html
+++ b/trussed_core/trait.CryptoClient.html
@@ -1,4 +1,4 @@
-CryptoClient in trussed_core - Rust
trussed_core

Trait CryptoClient

source
pub trait CryptoClient: PollClient {
+CryptoClient in trussed_core - Rust
trussed_core

Trait CryptoClient

source
pub trait CryptoClient: PollClient {
 
Show 20 methods // Provided methods fn agree( &mut self, diff --git a/trussed_core/trait.FilesystemClient.html b/trussed_core/trait.FilesystemClient.html index 72cd85e13a7..fd6ad1a9efd 100644 --- a/trussed_core/trait.FilesystemClient.html +++ b/trussed_core/trait.FilesystemClient.html @@ -1,4 +1,4 @@ -FilesystemClient in trussed_core - Rust
trussed_core

Trait FilesystemClient

source
pub trait FilesystemClient: PollClient {
+FilesystemClient in trussed_core - Rust
trussed_core

Trait FilesystemClient

source
pub trait FilesystemClient: PollClient {
 
Show 14 methods // Provided methods fn debug_dump_store(&mut self) -> ClientResult<'_, DebugDumpStore, Self> { ... } fn read_dir_first( diff --git a/trussed_core/trait.ManagementClient.html b/trussed_core/trait.ManagementClient.html index ee680d51a82..fb624d2abfa 100644 --- a/trussed_core/trait.ManagementClient.html +++ b/trussed_core/trait.ManagementClient.html @@ -1,4 +1,4 @@ -ManagementClient in trussed_core - Rust
trussed_core

Trait ManagementClient

source
pub trait ManagementClient: PollClient {
+ManagementClient in trussed_core - Rust
trussed_core

Trait ManagementClient

source
pub trait ManagementClient: PollClient {
     // Provided methods
     fn reboot(&mut self, to: To) -> ClientResult<'_, Reboot, Self> { ... }
     fn uptime(&mut self) -> ClientResult<'_, Uptime, Self> { ... }
diff --git a/trussed_core/trait.PollClient.html b/trussed_core/trait.PollClient.html
index 21704ff9435..e6379f529aa 100644
--- a/trussed_core/trait.PollClient.html
+++ b/trussed_core/trait.PollClient.html
@@ -1,4 +1,4 @@
-PollClient in trussed_core - Rust
trussed_core

Trait PollClient

source
pub trait PollClient {
+PollClient in trussed_core - Rust
trussed_core

Trait PollClient

source
pub trait PollClient {
     // Required methods
     fn request<Rq: RequestVariant>(
         &mut self,
diff --git a/trussed_core/trait.UiClient.html b/trussed_core/trait.UiClient.html
index 84ca8e2640f..eaf0e3f1938 100644
--- a/trussed_core/trait.UiClient.html
+++ b/trussed_core/trait.UiClient.html
@@ -1,4 +1,4 @@
-UiClient in trussed_core - Rust
trussed_core

Trait UiClient

source
pub trait UiClient: PollClient {
+UiClient in trussed_core - Rust
trussed_core

Trait UiClient

source
pub trait UiClient: PollClient {
     // Provided methods
     fn confirm_user_present(
         &mut self,
diff --git a/trussed_core/type.ClientResult.html b/trussed_core/type.ClientResult.html
index d1927b16b9a..15d62290a56 100644
--- a/trussed_core/type.ClientResult.html
+++ b/trussed_core/type.ClientResult.html
@@ -1,4 +1,4 @@
-ClientResult in trussed_core - Rust
trussed_core

Type Alias ClientResult

source
pub type ClientResult<'c, T, C> = Result<FutureResult<'c, T, C>, ClientError>;

Aliased Type§

enum ClientResult<'c, T, C> {
+ClientResult in trussed_core - Rust
trussed_core

Type Alias ClientResult

source
pub type ClientResult<'c, T, C> = Result<FutureResult<'c, T, C>, ClientError>;

Aliased Type§

enum ClientResult<'c, T, C> {
     Ok(FutureResult<'c, T, C>),
     Err(ClientError),
 }

Variants§

§1.0.0

Ok(FutureResult<'c, T, C>)

Contains the success value

diff --git a/trussed_core/type.Result.html b/trussed_core/type.Result.html index 818e89e174f..21f84fb7781 100644 --- a/trussed_core/type.Result.html +++ b/trussed_core/type.Result.html @@ -1,4 +1,4 @@ -Result in trussed_core - Rust
trussed_core

Type Alias Result

source
pub type Result<T, E = Error> = Result<T, E>;

Aliased Type§

enum Result<T, E = Error> {
+Result in trussed_core - Rust
trussed_core

Type Alias Result

source
pub type Result<T, E = Error> = Result<T, E>;

Aliased Type§

enum Result<T, E = Error> {
     Ok(T),
     Err(E),
 }

Variants§

§1.0.0

Ok(T)

Contains the success value

diff --git a/trussed_core/types/consent/enum.Error.html b/trussed_core/types/consent/enum.Error.html index b344bcc5d2c..02a09411737 100644 --- a/trussed_core/types/consent/enum.Error.html +++ b/trussed_core/types/consent/enum.Error.html @@ -1,4 +1,4 @@ -Error in trussed_core::types::consent - Rust
trussed_core::types::consent

Enum Error

source
#[non_exhaustive]
pub enum Error { +Error in trussed_core::types::consent - Rust
trussed_core::types::consent

Enum Error

source
#[non_exhaustive]
pub enum Error { FailedToInterrupt, Interrupted, TimedOut, diff --git a/trussed_core/types/consent/enum.Level.html b/trussed_core/types/consent/enum.Level.html index b4ee5234cb9..a1dd57bf565 100644 --- a/trussed_core/types/consent/enum.Level.html +++ b/trussed_core/types/consent/enum.Level.html @@ -1,4 +1,4 @@ -Level in trussed_core::types::consent - Rust
trussed_core::types::consent

Enum Level

source
pub enum Level {
+Level in trussed_core::types::consent - Rust
trussed_core::types::consent

Enum Level

source
pub enum Level {
     None,
     Normal,
     Strong,
diff --git a/trussed_core/types/consent/index.html b/trussed_core/types/consent/index.html
index f7448587f63..c32021e803e 100644
--- a/trussed_core/types/consent/index.html
+++ b/trussed_core/types/consent/index.html
@@ -1 +1 @@
-trussed_core::types::consent - Rust
trussed_core::types

Module consent

source

Enums§

Type Aliases§

\ No newline at end of file +trussed_core::types::consent - Rust
trussed_core::types

Module consent

source

Enums§

Type Aliases§

\ No newline at end of file diff --git a/trussed_core/types/consent/type.Result.html b/trussed_core/types/consent/type.Result.html index 7c30cc7c571..5d886f8696c 100644 --- a/trussed_core/types/consent/type.Result.html +++ b/trussed_core/types/consent/type.Result.html @@ -1,4 +1,4 @@ -Result in trussed_core::types::consent - Rust
trussed_core::types::consent

Type Alias Result

source
pub type Result = Result<(), Error>;

Aliased Type§

enum Result {
+Result in trussed_core::types::consent - Rust
trussed_core::types::consent

Type Alias Result

source
pub type Result = Result<(), Error>;

Aliased Type§

enum Result {
     Ok(()),
     Err(Error),
 }

Variants§

§1.0.0

Ok(())

Contains the success value

diff --git a/trussed_core/types/enum.Client.html b/trussed_core/types/enum.Client.html index 87e60313f7d..e0835453c49 100644 --- a/trussed_core/types/enum.Client.html +++ b/trussed_core/types/enum.Client.html @@ -1,4 +1,4 @@ -Client in trussed_core::types - Rust
trussed_core::types

Enum Client

source
#[non_exhaustive]
pub enum Client { +Client in trussed_core::types - Rust
trussed_core::types

Enum Client

source
#[non_exhaustive]
pub enum Client { AttestationClient, CertificateClient, CounterClient, diff --git a/trussed_core/types/enum.KeySerialization.html b/trussed_core/types/enum.KeySerialization.html index e8e0ceda0e1..48dbe85390b 100644 --- a/trussed_core/types/enum.KeySerialization.html +++ b/trussed_core/types/enum.KeySerialization.html @@ -1,4 +1,4 @@ -KeySerialization in trussed_core::types - Rust
trussed_core::types

Enum KeySerialization

source
#[non_exhaustive]
pub enum KeySerialization { +KeySerialization in trussed_core::types - Rust
trussed_core::types

Enum KeySerialization

source
#[non_exhaustive]
pub enum KeySerialization { Cose, EcdhEsHkdf256, Raw, diff --git a/trussed_core/types/enum.Location.html b/trussed_core/types/enum.Location.html index e273f1ea4b0..be888d8ec9b 100644 --- a/trussed_core/types/enum.Location.html +++ b/trussed_core/types/enum.Location.html @@ -1,4 +1,4 @@ -Location in trussed_core::types - Rust
trussed_core::types

Enum Location

source
pub enum Location {
+Location in trussed_core::types - Rust
trussed_core::types

Enum Location

source
pub enum Location {
     Volatile,
     Internal,
     External,
diff --git a/trussed_core/types/enum.Mechanism.html b/trussed_core/types/enum.Mechanism.html
index 3fb76fbef6d..246497e7ce2 100644
--- a/trussed_core/types/enum.Mechanism.html
+++ b/trussed_core/types/enum.Mechanism.html
@@ -1,4 +1,4 @@
-Mechanism in trussed_core::types - Rust
trussed_core::types

Enum Mechanism

source
#[non_exhaustive]
pub enum Mechanism { +Mechanism in trussed_core::types - Rust
trussed_core::types

Enum Mechanism

source
#[non_exhaustive]
pub enum Mechanism {
Show 13 variants Aes256Cbc, Chacha8Poly1305, Ed255, diff --git a/trussed_core/types/enum.NotBefore.html b/trussed_core/types/enum.NotBefore.html index 3498cb3786b..0e7f806406b 100644 --- a/trussed_core/types/enum.NotBefore.html +++ b/trussed_core/types/enum.NotBefore.html @@ -1,4 +1,4 @@ -NotBefore in trussed_core::types - Rust
trussed_core::types

Enum NotBefore

source
pub enum NotBefore {
+NotBefore in trussed_core::types - Rust
trussed_core::types

Enum NotBefore

source
pub enum NotBefore {
     None,
     Filename(PathBuf),
     FilenamePart(PathBuf),
diff --git a/trussed_core/types/enum.SignatureSerialization.html b/trussed_core/types/enum.SignatureSerialization.html
index 211f53203f8..84de53e9611 100644
--- a/trussed_core/types/enum.SignatureSerialization.html
+++ b/trussed_core/types/enum.SignatureSerialization.html
@@ -1,4 +1,4 @@
-SignatureSerialization in trussed_core::types - Rust
trussed_core::types

Enum SignatureSerialization

source
#[non_exhaustive]
pub enum SignatureSerialization { +SignatureSerialization in trussed_core::types - Rust
trussed_core::types

Enum SignatureSerialization

source
#[non_exhaustive]
pub enum SignatureSerialization { Asn1Der, Raw, }

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

Asn1Der

§

Raw

Trait Implementations§

source§

impl Clone for SignatureSerialization

source§

fn clone(&self) -> SignatureSerialization

Returns a copy 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 SignatureSerialization

source§

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

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

impl PartialEq for SignatureSerialization

source§

fn eq(&self, other: &SignatureSerialization) -> 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, diff --git a/trussed_core/types/index.html b/trussed_core/types/index.html index edbc8199fdb..9742769a703 100644 --- a/trussed_core/types/index.html +++ b/trussed_core/types/index.html @@ -1 +1 @@ -trussed_core::types - Rust
trussed_core

Module types

source

Modules§

Structs§

Enums§

Traits§

Type Aliases§

\ No newline at end of file +trussed_core::types - Rust
trussed_core

Module types

source

Modules§

Structs§

Enums§

Traits§

Type Aliases§

\ No newline at end of file diff --git a/trussed_core/types/reboot/enum.To.html b/trussed_core/types/reboot/enum.To.html index 43842de9a0a..3cd01da1853 100644 --- a/trussed_core/types/reboot/enum.To.html +++ b/trussed_core/types/reboot/enum.To.html @@ -1,4 +1,4 @@ -To in trussed_core::types::reboot - Rust
trussed_core::types::reboot

Enum To

source
pub enum To {
+To in trussed_core::types::reboot - Rust
trussed_core::types::reboot

Enum To

source
pub enum To {
     Application,
     ApplicationUpdate,
 }

Variants§

§

Application

§

ApplicationUpdate

Trait Implementations§

source§

impl Clone for To

source§

fn clone(&self) -> To

Returns a copy 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 To

source§

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

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

impl PartialEq for To

source§

fn eq(&self, other: &To) -> 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, diff --git a/trussed_core/types/reboot/index.html b/trussed_core/types/reboot/index.html index 0d2294d24e7..a5893b1bfd8 100644 --- a/trussed_core/types/reboot/index.html +++ b/trussed_core/types/reboot/index.html @@ -1 +1 @@ -trussed_core::types::reboot - Rust
trussed_core::types

Module reboot

source

Enums§

\ No newline at end of file +trussed_core::types::reboot - Rust
trussed_core::types

Module reboot

source

Enums§

\ No newline at end of file diff --git a/trussed_core/types/struct.Bytes.html b/trussed_core/types/struct.Bytes.html index 1649d56e207..eebd1243444 100644 --- a/trussed_core/types/struct.Bytes.html +++ b/trussed_core/types/struct.Bytes.html @@ -1,4 +1,4 @@ -Bytes in trussed_core::types - Rust
trussed_core::types

Struct Bytes

source
pub struct Bytes<const N: usize> { /* private fields */ }

Implementations§

source§

impl<const N: usize> Bytes<N>

source

pub fn new() -> Bytes<N>

Construct a new, empty Bytes<N>.

+Bytes in trussed_core::types - Rust
trussed_core::types

Struct Bytes

source
pub struct Bytes<const N: usize> { /* private fields */ }

Implementations§

source§

impl<const N: usize> Bytes<N>

source

pub fn new() -> Bytes<N>

Construct a new, empty Bytes<N>.

source

pub fn from<T>(bytes: T) -> Bytes<N>
where T: Into<Vec<u8, N>>,

Wrap existing bytes in a Bytes<N>.

source

pub fn into_inner(self) -> Vec<u8, N>

Unwraps the Vec<u8, N>, same as into_vec.

diff --git a/trussed_core/types/struct.CertId.html b/trussed_core/types/struct.CertId.html index 9d00c79eb65..87d2a4c8f9f 100644 --- a/trussed_core/types/struct.CertId.html +++ b/trussed_core/types/struct.CertId.html @@ -1,4 +1,4 @@ -CertId in trussed_core::types - Rust
trussed_core::types

Struct CertId

source
pub struct CertId(/* private fields */);

Implementations§

source§

impl CertId

source

pub fn new(rng: &mut (impl CryptoRng + RngCore)) -> Self

source

pub const fn from_special(special_id: u8) -> Self

Methods from Deref<Target = Id>§

source

pub fn is_special(&self) -> bool

Is a non-random, constructible u8 ID.

+CertId in trussed_core::types - Rust
trussed_core::types

Struct CertId

source
pub struct CertId(/* private fields */);

Implementations§

source§

impl CertId

source

pub fn new(rng: &mut (impl CryptoRng + RngCore)) -> Self

source

pub const fn from_special(special_id: u8) -> Self

Methods from Deref<Target = Id>§

source

pub fn is_special(&self) -> bool

Is a non-random, constructible u8 ID.

source

pub fn hex_path(&self) -> PathBuf

👎Deprecated: use legacy_hex_path instead
source

pub fn legacy_hex_path(&self) -> PathBuf

Hex path of this ID without non-trailing zero bytes.

This implementation skips all leading bytes that are zero so that the resulting hex string diff --git a/trussed_core/types/struct.CounterId.html b/trussed_core/types/struct.CounterId.html index 4d52f457ec5..543b1d9c711 100644 --- a/trussed_core/types/struct.CounterId.html +++ b/trussed_core/types/struct.CounterId.html @@ -1,4 +1,4 @@ -CounterId in trussed_core::types - Rust

trussed_core::types

Struct CounterId

source
pub struct CounterId(/* private fields */);

Implementations§

source§

impl CounterId

source

pub fn new(rng: &mut (impl CryptoRng + RngCore)) -> Self

source

pub const fn from_special(special_id: u8) -> Self

Methods from Deref<Target = Id>§

source

pub fn is_special(&self) -> bool

Is a non-random, constructible u8 ID.

+CounterId in trussed_core::types - Rust
trussed_core::types

Struct CounterId

source
pub struct CounterId(/* private fields */);

Implementations§

source§

impl CounterId

source

pub fn new(rng: &mut (impl CryptoRng + RngCore)) -> Self

source

pub const fn from_special(special_id: u8) -> Self

Methods from Deref<Target = Id>§

source

pub fn is_special(&self) -> bool

Is a non-random, constructible u8 ID.

source

pub fn hex_path(&self) -> PathBuf

👎Deprecated: use legacy_hex_path instead
source

pub fn legacy_hex_path(&self) -> PathBuf

Hex path of this ID without non-trailing zero bytes.

This implementation skips all leading bytes that are zero so that the resulting hex string diff --git a/trussed_core/types/struct.DirEntry.html b/trussed_core/types/struct.DirEntry.html index d9cc8251ecb..33bdc5bb196 100644 --- a/trussed_core/types/struct.DirEntry.html +++ b/trussed_core/types/struct.DirEntry.html @@ -1,4 +1,4 @@ -DirEntry in trussed_core::types - Rust

trussed_core::types

Struct DirEntry

source
pub struct DirEntry { /* private fields */ }

Implementations§

source§

impl DirEntry

source

pub fn new(file_name: PathBuf, metadata: Metadata, path: PathBuf) -> DirEntry

source

pub fn metadata(&self) -> Metadata

source

pub fn file_type(&self) -> FileType

source

pub fn file_name(&self) -> &Path

source

pub fn path(&self) -> &Path

Returns the full path to the file that this entry represents.

+DirEntry in trussed_core::types - Rust
trussed_core::types

Struct DirEntry

source
pub struct DirEntry { /* private fields */ }

Implementations§

source§

impl DirEntry

source

pub fn new(file_name: PathBuf, metadata: Metadata, path: PathBuf) -> DirEntry

source

pub fn metadata(&self) -> Metadata

source

pub fn file_type(&self) -> FileType

source

pub fn file_name(&self) -> &Path

source

pub fn path(&self) -> &Path

Returns the full path to the file that this entry represents.

The full path is created by joining the original path to read_dir with the filename of this entry.

Trait Implementations§

source§

impl Clone for DirEntry

source§

fn clone(&self) -> DirEntry

Returns a copy 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 DirEntry

source§

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

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

impl<'de> Deserialize<'de> for DirEntry

source§

fn deserialize<__D>( __deserializer: __D, diff --git a/trussed_core/types/struct.EncryptedData.html b/trussed_core/types/struct.EncryptedData.html index 1dabf4ca412..b47f37580c0 100644 --- a/trussed_core/types/struct.EncryptedData.html +++ b/trussed_core/types/struct.EncryptedData.html @@ -1,4 +1,4 @@ -EncryptedData in trussed_core::types - Rust
trussed_core::types

Struct EncryptedData

source
#[non_exhaustive]
pub struct EncryptedData { +EncryptedData in trussed_core::types - Rust
trussed_core::types

Struct EncryptedData

source
#[non_exhaustive]
pub struct EncryptedData { pub ciphertext: Message, pub nonce: ShortData, pub tag: ShortData, diff --git a/trussed_core/types/struct.HexClean.html b/trussed_core/types/struct.HexClean.html index fe0480415d7..859c057be78 100644 --- a/trussed_core/types/struct.HexClean.html +++ b/trussed_core/types/struct.HexClean.html @@ -1,4 +1,4 @@ -HexClean in trussed_core::types - Rust
trussed_core::types

Struct HexClean

source
pub struct HexClean(pub u128);
Expand description

Hex representation of an u128 without leading zeroes.

+HexClean in trussed_core::types - Rust
trussed_core::types

Struct HexClean

source
pub struct HexClean(pub u128);
Expand description

Hex representation of an u128 without leading zeroes.

This implementation skips all leading bytes that are zero so that the resulting hex string always has an even number of characters and does not start with more than one zero. 0 is formatted as "00".

diff --git a/trussed_core/types/struct.Id.html b/trussed_core/types/struct.Id.html index 4f4b35c1dda..4a0d2a2cc5d 100644 --- a/trussed_core/types/struct.Id.html +++ b/trussed_core/types/struct.Id.html @@ -1,4 +1,4 @@ -Id in trussed_core::types - Rust
trussed_core::types

Struct Id

source
pub struct Id(/* private fields */);
Expand description

The ID of a Trussed object.

+Id in trussed_core::types - Rust
trussed_core::types

Struct Id

source
pub struct Id(/* private fields */);
Expand description

The ID of a Trussed object.

Apart from the 256 “special” IDs, generated as a random 128-bit number, hence globally unique without coordination or counters.

Specific object types have more specific IDs, e.g., currently: CertId, CounterId, KeyId.

diff --git a/trussed_core/types/struct.KeyId.html b/trussed_core/types/struct.KeyId.html index 4f09eca5f5f..29a7eb45606 100644 --- a/trussed_core/types/struct.KeyId.html +++ b/trussed_core/types/struct.KeyId.html @@ -1,4 +1,4 @@ -KeyId in trussed_core::types - Rust
trussed_core::types

Struct KeyId

source
pub struct KeyId(/* private fields */);

Implementations§

source§

impl KeyId

source

pub fn new(rng: &mut (impl CryptoRng + RngCore)) -> Self

source

pub const fn from_special(special_id: u8) -> Self

Methods from Deref<Target = Id>§

source

pub fn is_special(&self) -> bool

Is a non-random, constructible u8 ID.

+KeyId in trussed_core::types - Rust
trussed_core::types

Struct KeyId

source
pub struct KeyId(/* private fields */);

Implementations§

source§

impl KeyId

source

pub fn new(rng: &mut (impl CryptoRng + RngCore)) -> Self

source

pub const fn from_special(special_id: u8) -> Self

Methods from Deref<Target = Id>§

source

pub fn is_special(&self) -> bool

Is a non-random, constructible u8 ID.

source

pub fn hex_path(&self) -> PathBuf

👎Deprecated: use legacy_hex_path instead
source

pub fn legacy_hex_path(&self) -> PathBuf

Hex path of this ID without non-trailing zero bytes.

This implementation skips all leading bytes that are zero so that the resulting hex string diff --git a/trussed_core/types/struct.Metadata.html b/trussed_core/types/struct.Metadata.html index b3bcb63d71c..08f754a0ce5 100644 --- a/trussed_core/types/struct.Metadata.html +++ b/trussed_core/types/struct.Metadata.html @@ -1,4 +1,4 @@ -Metadata in trussed_core::types - Rust

trussed_core::types

Struct Metadata

source
pub struct Metadata { /* private fields */ }
Expand description

File type (regular vs directory) and size of a file.

+Metadata in trussed_core::types - Rust
trussed_core::types

Struct Metadata

source
pub struct Metadata { /* private fields */ }
Expand description

File type (regular vs directory) and size of a file.

Implementations§

source§

impl Metadata

source

pub fn new(file_type: FileType, size: usize) -> Metadata

source

pub fn file_type(&self) -> FileType

source

pub fn is_dir(&self) -> bool

source

pub fn is_file(&self) -> bool

source

pub fn len(&self) -> usize

source

pub fn is_empty(&self) -> bool

Trait Implementations§

source§

impl Clone for Metadata

source§

fn clone(&self) -> Metadata

Returns a copy 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 Metadata

source§

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

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

impl<'de> Deserialize<'de> for Metadata

source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Metadata, <__D as Deserializer<'de>>::Error>
where diff --git a/trussed_core/types/struct.PathBuf.html b/trussed_core/types/struct.PathBuf.html index 61209031997..f8a47655b87 100644 --- a/trussed_core/types/struct.PathBuf.html +++ b/trussed_core/types/struct.PathBuf.html @@ -1,4 +1,4 @@ -PathBuf in trussed_core::types - Rust
trussed_core::types

Struct PathBuf

source
pub struct PathBuf { /* private fields */ }
Expand description

An owned, mutable path

+PathBuf in trussed_core::types - Rust
trussed_core::types

Struct PathBuf

source
pub struct PathBuf { /* private fields */ }
Expand description

An owned, mutable path

Paths must be null terminated ASCII strings with at most PathBuf::MAX_SIZE bytes (not including the trailing null).

Implementations§

source§

impl PathBuf

source

pub const MAX_SIZE: usize = 255usize

source

pub const MAX_SIZE_PLUS_ONE: usize = 256usize

source

pub const fn new() -> PathBuf

source

pub fn clear(&mut self)

source

pub unsafe fn from_buffer_unchecked(buf: [i8; 256]) -> PathBuf

Creates a from a raw buffer containing a null-terminated ASCII string.

diff --git a/trussed_core/types/struct.StorageAttributes.html b/trussed_core/types/struct.StorageAttributes.html index a450153c9c9..2ad4e724a12 100644 --- a/trussed_core/types/struct.StorageAttributes.html +++ b/trussed_core/types/struct.StorageAttributes.html @@ -1,4 +1,4 @@ -StorageAttributes in trussed_core::types - Rust
trussed_core::types

Struct StorageAttributes

source
#[non_exhaustive]
pub struct StorageAttributes { +StorageAttributes in trussed_core::types - Rust
trussed_core::types

Struct StorageAttributes

source
#[non_exhaustive]
pub struct StorageAttributes { pub persistence: Location, pub serializable: bool, }

Fields (Non-exhaustive)§

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
§persistence: Location§serializable: bool

Wether a the result of an agree can be serialized with diff --git a/trussed_core/types/trait.ObjectId.html b/trussed_core/types/trait.ObjectId.html index 95c7f137d2a..9debe7287a0 100644 --- a/trussed_core/types/trait.ObjectId.html +++ b/trussed_core/types/trait.ObjectId.html @@ -1 +1 @@ -ObjectId in trussed_core::types - Rust

trussed_core::types

Trait ObjectId

source
pub trait ObjectId: Deref<Target = Id> { }

Implementors§

\ No newline at end of file +ObjectId in trussed_core::types - Rust
trussed_core::types

Trait ObjectId

source
pub trait ObjectId: Deref<Target = Id> { }

Implementors§

\ No newline at end of file diff --git a/trussed_core/types/type.MediumData.html b/trussed_core/types/type.MediumData.html index 3f8db2c1bd2..aede7551596 100644 --- a/trussed_core/types/type.MediumData.html +++ b/trussed_core/types/type.MediumData.html @@ -1 +1 @@ -MediumData in trussed_core::types - Rust
trussed_core::types

Type Alias MediumData

source
pub type MediumData = Bytes<MAX_MEDIUM_DATA_LENGTH>;

Aliased Type§

struct MediumData { /* private fields */ }
\ No newline at end of file +MediumData in trussed_core::types - Rust
trussed_core::types

Type Alias MediumData

source
pub type MediumData = Bytes<MAX_MEDIUM_DATA_LENGTH>;

Aliased Type§

struct MediumData { /* private fields */ }
\ No newline at end of file diff --git a/trussed_core/types/type.Message.html b/trussed_core/types/type.Message.html index d4b0787ac5f..422144f3dae 100644 --- a/trussed_core/types/type.Message.html +++ b/trussed_core/types/type.Message.html @@ -1 +1 @@ -Message in trussed_core::types - Rust
trussed_core::types

Type Alias Message

source
pub type Message = Bytes<MAX_MESSAGE_LENGTH>;

Aliased Type§

struct Message { /* private fields */ }
\ No newline at end of file +Message in trussed_core::types - Rust
trussed_core::types

Type Alias Message

source
pub type Message = Bytes<MAX_MESSAGE_LENGTH>;

Aliased Type§

struct Message { /* private fields */ }
\ No newline at end of file diff --git a/trussed_core/types/type.SerializedKey.html b/trussed_core/types/type.SerializedKey.html index d22c15ffcb7..6f1402d8ce7 100644 --- a/trussed_core/types/type.SerializedKey.html +++ b/trussed_core/types/type.SerializedKey.html @@ -1 +1 @@ -SerializedKey in trussed_core::types - Rust
trussed_core::types

Type Alias SerializedKey

source
pub type SerializedKey = Bytes<MAX_KEY_MATERIAL_LENGTH>;

Aliased Type§

struct SerializedKey { /* private fields */ }
\ No newline at end of file +SerializedKey in trussed_core::types - Rust
trussed_core::types

Type Alias SerializedKey

source
pub type SerializedKey = Bytes<MAX_KEY_MATERIAL_LENGTH>;

Aliased Type§

struct SerializedKey { /* private fields */ }
\ No newline at end of file diff --git a/trussed_core/types/type.ShortData.html b/trussed_core/types/type.ShortData.html index 2eae74695c4..f5c23471fed 100644 --- a/trussed_core/types/type.ShortData.html +++ b/trussed_core/types/type.ShortData.html @@ -1 +1 @@ -ShortData in trussed_core::types - Rust
trussed_core::types

Type Alias ShortData

source
pub type ShortData = Bytes<MAX_SHORT_DATA_LENGTH>;

Aliased Type§

struct ShortData { /* private fields */ }
\ No newline at end of file +ShortData in trussed_core::types - Rust
trussed_core::types

Type Alias ShortData

source
pub type ShortData = Bytes<MAX_SHORT_DATA_LENGTH>;

Aliased Type§

struct ShortData { /* private fields */ }
\ No newline at end of file diff --git a/trussed_core/types/type.Signature.html b/trussed_core/types/type.Signature.html index 882f17e9069..95a3ceda8f2 100644 --- a/trussed_core/types/type.Signature.html +++ b/trussed_core/types/type.Signature.html @@ -1 +1 @@ -Signature in trussed_core::types - Rust
trussed_core::types

Type Alias Signature

source
pub type Signature = Bytes<MAX_SIGNATURE_LENGTH>;

Aliased Type§

struct Signature { /* private fields */ }
\ No newline at end of file +Signature in trussed_core::types - Rust
trussed_core::types

Type Alias Signature

source
pub type Signature = Bytes<MAX_SIGNATURE_LENGTH>;

Aliased Type§

struct Signature { /* private fields */ }
\ No newline at end of file diff --git a/trussed_core/types/type.SpecialId.html b/trussed_core/types/type.SpecialId.html index 2d99ad88a5f..b261f95f20c 100644 --- a/trussed_core/types/type.SpecialId.html +++ b/trussed_core/types/type.SpecialId.html @@ -1 +1 @@ -SpecialId in trussed_core::types - Rust
trussed_core::types

Type Alias SpecialId

source
pub type SpecialId = u8;
\ No newline at end of file +SpecialId in trussed_core::types - Rust
trussed_core::types

Type Alias SpecialId

source
pub type SpecialId = u8;
\ No newline at end of file diff --git a/trussed_core/types/type.UserAttribute.html b/trussed_core/types/type.UserAttribute.html index 203e4744f3d..fd91afe480c 100644 --- a/trussed_core/types/type.UserAttribute.html +++ b/trussed_core/types/type.UserAttribute.html @@ -1 +1 @@ -UserAttribute in trussed_core::types - Rust
trussed_core::types

Type Alias UserAttribute

source
pub type UserAttribute = Bytes<MAX_USER_ATTRIBUTE_LENGTH>;

Aliased Type§

struct UserAttribute { /* private fields */ }
\ No newline at end of file +UserAttribute in trussed_core::types - Rust
trussed_core::types

Type Alias UserAttribute

source
pub type UserAttribute = Bytes<MAX_USER_ATTRIBUTE_LENGTH>;

Aliased Type§

struct UserAttribute { /* private fields */ }
\ No newline at end of file