pub struct PrivacyIcosuple {
pub manifold_tensor: Vec<u8>,
pub proof_bundle: Vec<u8>,
pub chaos_state: Vec<u8>,
pub compressed: bool,
pub signature: String,
}Expand description
An 8192-byte privacy icosuple — the canonical serialization unit.
Fields§
§manifold_tensor: Vec<u8>Serialized 5D manifold vertex (tensor representation)
proof_bundle: Vec<u8>Embedded ZK proof bundle
chaos_state: Vec<u8>Chaos attractor state snapshot
compressed: boolWhether the serialized payload is compressed. The algorithm is fixed by the serialization format version (version 1 = DEFLATE), not carried per-frame.
signature: StringPQC signature over the icosuple (hex)
Implementations§
Trait Implementations§
Source§impl Clone for PrivacyIcosuple
impl Clone for PrivacyIcosuple
Source§impl Debug for PrivacyIcosuple
impl Debug for PrivacyIcosuple
Source§impl<'de> Deserialize<'de> for PrivacyIcosuple
impl<'de> Deserialize<'de> for PrivacyIcosuple
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
Auto Trait Implementations§
impl Freeze for PrivacyIcosuple
impl RefUnwindSafe for PrivacyIcosuple
impl Send for PrivacyIcosuple
impl Sync for PrivacyIcosuple
impl Unpin for PrivacyIcosuple
impl UnsafeUnpin for PrivacyIcosuple
impl UnwindSafe for PrivacyIcosuple
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