pub struct VotingProposal {
pub proposal_id: String,
pub tenant_id: String,
pub type: String,
pub title: String,
pub description: String,
pub proposed_by: String,
pub payload: Map<String, Value>,
pub quorum: f64,
pub status: VotingProposalStatus,
pub deadline: String,
pub created_at: String,
pub updated_at: String,
}Expand description
VotingProposal model.
Fields§
§proposal_id: String§tenant_id: String§type: String§title: String§description: String§proposed_by: String§payload: Map<String, Value>§quorum: f64§status: VotingProposalStatus§deadline: String§created_at: String§updated_at: StringTrait Implementations§
Source§impl Clone for VotingProposal
impl Clone for VotingProposal
Source§fn clone(&self) -> VotingProposal
fn clone(&self) -> VotingProposal
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 VotingProposal
impl Debug for VotingProposal
Source§impl Default for VotingProposal
impl Default for VotingProposal
Source§fn default() -> VotingProposal
fn default() -> VotingProposal
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VotingProposal
impl<'de> Deserialize<'de> for VotingProposal
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 VotingProposal
impl PartialEq for VotingProposal
Source§impl Serialize for VotingProposal
impl Serialize for VotingProposal
impl StructuralPartialEq for VotingProposal
Auto Trait Implementations§
impl Freeze for VotingProposal
impl RefUnwindSafe for VotingProposal
impl Send for VotingProposal
impl Sync for VotingProposal
impl Unpin for VotingProposal
impl UnsafeUnpin for VotingProposal
impl UnwindSafe for VotingProposal
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