pub struct LocalTdfArtifact {Show 17 fields
pub version: u8,
pub meta_version: u64,
pub artifact_profile: ArtifactProfile,
pub algorithm: LocalTdfAlgorithm,
pub tenant_id: String,
pub raw_cid: String,
pub content_digest: String,
pub content_size_bytes: u64,
pub manifest_digest: String,
pub binding_targets: Vec<String>,
pub binding_hash: String,
pub policy_context: Option<LocalTdfManifest>,
pub manifest_nonce_b64: String,
pub manifest_ciphertext_b64: String,
pub payload_nonce_b64: String,
pub payload_ciphertext_b64: String,
pub aad_hash: String,
}Fields§
§version: u8§meta_version: u64§artifact_profile: ArtifactProfile§algorithm: LocalTdfAlgorithm§tenant_id: String§raw_cid: String§content_digest: String§content_size_bytes: u64§manifest_digest: String§binding_targets: Vec<String>§binding_hash: String§policy_context: Option<LocalTdfManifest>§manifest_nonce_b64: String§manifest_ciphertext_b64: String§payload_nonce_b64: String§payload_ciphertext_b64: String§aad_hash: StringTrait Implementations§
Source§impl Clone for LocalTdfArtifact
impl Clone for LocalTdfArtifact
Source§fn clone(&self) -> LocalTdfArtifact
fn clone(&self) -> LocalTdfArtifact
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LocalTdfArtifact
impl Debug for LocalTdfArtifact
Source§impl<'de> Deserialize<'de> for LocalTdfArtifact
impl<'de> Deserialize<'de> for LocalTdfArtifact
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LocalTdfArtifact
impl PartialEq for LocalTdfArtifact
Source§fn eq(&self, other: &LocalTdfArtifact) -> bool
fn eq(&self, other: &LocalTdfArtifact) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LocalTdfArtifact
impl Serialize for LocalTdfArtifact
impl Eq for LocalTdfArtifact
impl StructuralPartialEq for LocalTdfArtifact
Auto Trait Implementations§
impl Freeze for LocalTdfArtifact
impl RefUnwindSafe for LocalTdfArtifact
impl Send for LocalTdfArtifact
impl Sync for LocalTdfArtifact
impl Unpin for LocalTdfArtifact
impl UnsafeUnpin for LocalTdfArtifact
impl UnwindSafe for LocalTdfArtifact
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more