pub struct GovernancePlan { /* private fields */ }Expand description
Write plan for a governance op (propose, review, or withdraw — the
event-sourced change-proposal lifecycle, ADR-046).
Implementations§
Source§impl GovernancePlan
impl GovernancePlan
Sourcepub fn op(&self) -> GovernanceOp
pub fn op(&self) -> GovernanceOp
The governance operation represented by this plan.
Sourcepub fn proposal_id(&self) -> Uuid
pub fn proposal_id(&self) -> Uuid
The proposal targeted by this plan.
Trait Implementations§
Source§impl Clone for GovernancePlan
impl Clone for GovernancePlan
Auto Trait Implementations§
impl Freeze for GovernancePlan
impl RefUnwindSafe for GovernancePlan
impl Send for GovernancePlan
impl Sync for GovernancePlan
impl Unpin for GovernancePlan
impl UnsafeUnpin for GovernancePlan
impl UnwindSafe for GovernancePlan
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more