pub struct SwarmInfo {
pub swarm_id: Option<String>,
pub swarm_size: Option<u32>,
pub state: Option<String>,
pub consensus_value: Option<f64>,
pub centroid: Option<Position2D>,
}Expand description
Swarm information.
Fields§
§swarm_id: Option<String>Swarm ID
swarm_size: Option<u32>Swarm size
state: Option<String>Swarm state
consensus_value: Option<f64>Consensus value (task-dependent)
centroid: Option<Position2D>Swarm centroid
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SwarmInfo
impl<'de> Deserialize<'de> for SwarmInfo
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 SwarmInfo
impl RefUnwindSafe for SwarmInfo
impl Send for SwarmInfo
impl Sync for SwarmInfo
impl Unpin for SwarmInfo
impl UnwindSafe for SwarmInfo
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