pub struct CrossVerdict {
pub idea: i64,
pub verdict: CrossKind,
pub reason: String,
pub build: Option<Idea>,
}Expand description
One agent’s ruling on an idea the other agent proposed.
Fields§
§idea: i64The number the idea was given in the list, so the ruling can be matched back to it. Titles are not used for this: a model rewrites them.
verdict: CrossKind§reason: String§build: Option<Idea>The revised idea, when the verdict is build.
Trait Implementations§
Source§impl Clone for CrossVerdict
impl Clone for CrossVerdict
Source§fn clone(&self) -> CrossVerdict
fn clone(&self) -> CrossVerdict
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 CrossVerdict
impl Debug for CrossVerdict
Source§impl<'de> Deserialize<'de> for CrossVerdict
impl<'de> Deserialize<'de> for CrossVerdict
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 CrossVerdict
impl RefUnwindSafe for CrossVerdict
impl Send for CrossVerdict
impl Sync for CrossVerdict
impl Unpin for CrossVerdict
impl UnsafeUnpin for CrossVerdict
impl UnwindSafe for CrossVerdict
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