pub struct AgentStance {
pub agent_id: String,
pub outcome: StanceOutcome,
}Expand description
The final stance outcome for a single debating agent.
Carried inside CouncilEvent::DebateStanceMap.
Fields§
§agent_id: StringShort id of the agent (matches DebateAgent::id).
outcome: StanceOutcomeWhether the agent held, shifted, or conceded.
Trait Implementations§
Source§impl Clone for AgentStance
impl Clone for AgentStance
Source§fn clone(&self) -> AgentStance
fn clone(&self) -> AgentStance
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 AgentStance
impl Debug for AgentStance
Source§impl<'de> Deserialize<'de> for AgentStance
impl<'de> Deserialize<'de> for AgentStance
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 AgentStance
impl RefUnwindSafe for AgentStance
impl Send for AgentStance
impl Sync for AgentStance
impl Unpin for AgentStance
impl UnwindSafe for AgentStance
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