Enum spl_governance::state::proposal::OptionVoteResult
source · [−]pub enum OptionVoteResult {
None,
Succeeded,
Defeated,
}
Expand description
Proposal option vote result
Variants
None
Vote on the option is not resolved yet
Succeeded
Vote on the option is completed and the option passed
Defeated
Vote on the option is completed and the option was defeated
Trait Implementations
sourceimpl BorshDeserialize for OptionVoteResult
impl BorshDeserialize for OptionVoteResult
sourceimpl BorshSchema for OptionVoteResult
impl BorshSchema for OptionVoteResult
sourcefn declaration() -> Declaration
fn declaration() -> Declaration
Get the name of the type without brackets.
sourcefn add_definitions_recursively(
definitions: &mut HashMap<Declaration, Definition>
)
fn add_definitions_recursively(
definitions: &mut HashMap<Declaration, Definition>
)
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
sourcefn 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.
fn schema_container() -> BorshSchemaContainer
sourceimpl BorshSerialize for OptionVoteResult
impl BorshSerialize for OptionVoteResult
sourceimpl Clone for OptionVoteResult
impl Clone for OptionVoteResult
sourcefn clone(&self) -> OptionVoteResult
fn clone(&self) -> OptionVoteResult
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for OptionVoteResult
impl Debug for OptionVoteResult
sourceimpl PartialEq<OptionVoteResult> for OptionVoteResult
impl PartialEq<OptionVoteResult> for OptionVoteResult
impl StructuralPartialEq for OptionVoteResult
Auto Trait Implementations
impl RefUnwindSafe for OptionVoteResult
impl Send for OptionVoteResult
impl Sync for OptionVoteResult
impl Unpin for OptionVoteResult
impl UnwindSafe for OptionVoteResult
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more