pub struct FoldedSematon {Show 15 fields
pub id: String,
pub payload_json: String,
pub witness_r: f32,
pub witness_entropy: f32,
pub witness_converged: bool,
pub witness_step: u32,
pub address_base: u32,
pub address_coeff0: u16,
pub address_coeff1: u16,
pub entropy: f32,
pub density: f32,
pub impedance: f32,
pub shape_hash: u32,
pub constructive: bool,
pub source: String,
}Expand description
Folded (serializable) representation of a Sematon. Payload is JSON-stringified for portability across surfaces.
Fields§
§id: String§payload_json: String§witness_r: f32§witness_entropy: f32§witness_converged: bool§witness_step: u32§address_base: u32§address_coeff0: u16§address_coeff1: u16§entropy: f32§density: f32§impedance: f32§shape_hash: u32§constructive: bool§source: StringTrait Implementations§
Source§impl Clone for FoldedSematon
impl Clone for FoldedSematon
Source§fn clone(&self) -> FoldedSematon
fn clone(&self) -> FoldedSematon
Returns a duplicate of the value. Read more
1.0.0 · 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 FoldedSematon
impl Debug for FoldedSematon
Source§impl<'de> Deserialize<'de> for FoldedSematon
impl<'de> Deserialize<'de> for FoldedSematon
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 FoldedSematon
impl RefUnwindSafe for FoldedSematon
impl Send for FoldedSematon
impl Sync for FoldedSematon
impl Unpin for FoldedSematon
impl UnsafeUnpin for FoldedSematon
impl UnwindSafe for FoldedSematon
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