pub struct PendingProposal {
pub proposal_id: ProposalId,
pub scope: MemoryScope,
pub record: NewMemoryRecord,
pub author: MemoryAuthor,
pub status: String,
pub created_at_ms: u64,
pub taint: Option<String>,
}Expand description
One pending (or held) mob/operator-scope proposal awaiting a dream verdict (§8.5 promotion).
Fields§
§proposal_id: ProposalId§scope: MemoryScope§record: NewMemoryRecord§status: String§created_at_ms: u64§taint: Option<String>§10.1 propose-time taint fact: Some(reason) when the write gate
would have quarantined this author at propose time. A plain steward
“accept” on a tainted proposal downgrades to an operator gate.
Trait Implementations§
Source§impl Clone for PendingProposal
impl Clone for PendingProposal
Source§fn clone(&self) -> PendingProposal
fn clone(&self) -> PendingProposal
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 PendingProposal
impl Debug for PendingProposal
Source§impl PartialEq for PendingProposal
impl PartialEq for PendingProposal
Source§fn eq(&self, other: &PendingProposal) -> bool
fn eq(&self, other: &PendingProposal) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PendingProposal
Auto Trait Implementations§
impl Freeze for PendingProposal
impl RefUnwindSafe for PendingProposal
impl Send for PendingProposal
impl Sync for PendingProposal
impl Unpin for PendingProposal
impl UnsafeUnpin for PendingProposal
impl UnwindSafe for PendingProposal
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,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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