pub struct SwarmIntent {
pub intent_entropy_hash: [u8; 32],
pub required_nodes_count_128: u128,
pub expiration_ns_128: u128,
pub collective_reward_p_t: Picotoken,
}Expand description
RFC-006: SwarmIntent A multi-node goal requiring swarm coordination across the planetary grid. REPAIRED: Using u128 for all deadlines and 128-bit compute rewards.
Fields§
§intent_entropy_hash: [u8; 32]§required_nodes_count_128: u128§expiration_ns_128: u128§collective_reward_p_t: PicotokenTrait Implementations§
Source§impl Clone for SwarmIntent
impl Clone for SwarmIntent
Source§fn clone(&self) -> SwarmIntent
fn clone(&self) -> SwarmIntent
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 SwarmIntent
impl Debug for SwarmIntent
Source§impl<'de> Deserialize<'de> for SwarmIntent
impl<'de> Deserialize<'de> for SwarmIntent
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 SwarmIntent
impl RefUnwindSafe for SwarmIntent
impl Send for SwarmIntent
impl Sync for SwarmIntent
impl Unpin for SwarmIntent
impl UnsafeUnpin for SwarmIntent
impl UnwindSafe for SwarmIntent
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