Enum spl_governance::state::enums::ProposalState [−][src]
#[repr(C)] pub enum ProposalState { Draft, SigningOff, Voting, Succeeded, Executing, Completed, Cancelled, Defeated, ExecutingWithErrors, }
Expand description
What state a Proposal is in
Variants
Draft - Proposal enters Draft state when it’s created
SigningOff - The Proposal is being signed off by Signatories Proposal enters the state when first Signatory Sings and leaves it when last Signatory signs
Taking votes
Voting ended with success
Voting on Proposal succeeded and now instructions are being executed Proposal enter this state when first instruction is executed and leaves when the last instruction is executed
Completed
Cancelled
Defeated
Same as Executing but indicates some instructions failed to execute Proposal can’t be transitioned from ExecutingWithErrors to Completed state
Trait Implementations
Get the name of the type without brackets.
Recursively, using DFS, add type definitions required for this type. For primitive types this is an empty map. Type definition explains how to serialize/deserialize a type. Read more
fn add_definition(
declaration: String,
definition: Definition,
definitions: &mut HashMap<String, Definition, RandomState>
)
fn add_definition(
declaration: String,
definition: Definition,
definitions: &mut HashMap<String, Definition, RandomState>
)
Helper method to add a single type definition to the map.
Auto Trait Implementations
impl RefUnwindSafe for ProposalState
impl Send for ProposalState
impl Sync for ProposalState
impl Unpin for ProposalState
impl UnwindSafe for ProposalState
Blanket Implementations
pub default fn example() -> T
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V