pub enum VoteType {
Accept,
Reject,
Abstain,
Suggest,
}Variants§
Implementations§
Source§impl VoteType
impl VoteType
Sourcepub fn is_approval(&self) -> bool
pub fn is_approval(&self) -> bool
Check if this vote type approves (accepts) the proposal
Sourcepub fn is_rejection(&self) -> bool
pub fn is_rejection(&self) -> bool
Check if this vote type rejects the proposal
Sourcepub fn is_abstention(&self) -> bool
pub fn is_abstention(&self) -> bool
Check if this vote type is an abstention
Sourcepub fn is_suggestion(&self) -> bool
pub fn is_suggestion(&self) -> bool
Check if this vote type is a suggestion (proposal)
Sourcepub fn from_str_case_insensitive(s: &str) -> Option<Self>
pub fn from_str_case_insensitive(s: &str) -> Option<Self>
Parse from string (case-insensitive)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VoteType
impl<'de> Deserialize<'de> for VoteType
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
impl Copy for VoteType
impl Eq for VoteType
impl StructuralPartialEq for VoteType
Auto Trait Implementations§
impl Freeze for VoteType
impl RefUnwindSafe for VoteType
impl Send for VoteType
impl Sync for VoteType
impl Unpin for VoteType
impl UnsafeUnpin for VoteType
impl UnwindSafe for VoteType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.