pub struct CastBallotRequest {
pub agent_id: String,
pub vote: String,
pub weight: Option<f64>,
pub reasoning: Option<String>,
pub signature: Option<String>,
}Expand description
CastBallotRequest model.
Fields§
§agent_id: String§vote: String§weight: Option<f64>Voting weight; 0 < w ≤ 100.
reasoning: Option<String>§signature: Option<String>Optional cryptographic ballot signature.
Trait Implementations§
Source§impl Clone for CastBallotRequest
impl Clone for CastBallotRequest
Source§fn clone(&self) -> CastBallotRequest
fn clone(&self) -> CastBallotRequest
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 CastBallotRequest
impl Debug for CastBallotRequest
Source§impl Default for CastBallotRequest
impl Default for CastBallotRequest
Source§fn default() -> CastBallotRequest
fn default() -> CastBallotRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CastBallotRequest
impl<'de> Deserialize<'de> for CastBallotRequest
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
Source§impl PartialEq for CastBallotRequest
impl PartialEq for CastBallotRequest
Source§impl Serialize for CastBallotRequest
impl Serialize for CastBallotRequest
impl StructuralPartialEq for CastBallotRequest
Auto Trait Implementations§
impl Freeze for CastBallotRequest
impl RefUnwindSafe for CastBallotRequest
impl Send for CastBallotRequest
impl Sync for CastBallotRequest
impl Unpin for CastBallotRequest
impl UnsafeUnpin for CastBallotRequest
impl UnwindSafe for CastBallotRequest
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