pub enum GovernanceActionEvent {
ActionProposed {
action_id: ActionId,
org_subject: SubjectId,
action_type: GovernanceActionType,
policy_id: PolicyId,
proposer: Address,
},
ActionApproved {
action_id: ActionId,
approver: Address,
approval_count: u32,
threshold: u32,
},
ActionExecuted {
action_id: ActionId,
executor: Address,
effective_at: Timestamp,
},
ActionRevoked {
action_id: ActionId,
revoker: Address,
},
}Expand description
Governance action events
Variants§
Trait Implementations§
Source§impl Clone for GovernanceActionEvent
impl Clone for GovernanceActionEvent
Source§fn clone(&self) -> GovernanceActionEvent
fn clone(&self) -> GovernanceActionEvent
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 GovernanceActionEvent
impl Debug for GovernanceActionEvent
Source§impl<'de> Deserialize<'de> for GovernanceActionEvent
impl<'de> Deserialize<'de> for GovernanceActionEvent
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 GovernanceActionEvent
impl PartialEq for GovernanceActionEvent
Source§fn eq(&self, other: &GovernanceActionEvent) -> bool
fn eq(&self, other: &GovernanceActionEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GovernanceActionEvent
impl Serialize for GovernanceActionEvent
impl Eq for GovernanceActionEvent
impl StructuralPartialEq for GovernanceActionEvent
Auto Trait Implementations§
impl Freeze for GovernanceActionEvent
impl RefUnwindSafe for GovernanceActionEvent
impl Send for GovernanceActionEvent
impl Sync for GovernanceActionEvent
impl Unpin for GovernanceActionEvent
impl UnsafeUnpin for GovernanceActionEvent
impl UnwindSafe for GovernanceActionEvent
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