pub struct PublicationAcceptancePlan { /* private fields */ }Expand description
Full immutable publication selection shared by the client and host. Retained receipts are verified separately and cannot silently become fresh proposals.
Implementations§
Source§impl PublicationAcceptancePlan
impl PublicationAcceptancePlan
pub fn intent(&self) -> &PublicationIntent
pub fn manifest(&self) -> &OriginalPublicationManifest
pub fn proposed(&self) -> &BTreeMap<ContentHash, ProposedAcceptance>
pub fn acceptance_for( &self, subject: &ManifestSubject, ) -> Option<&ProposedAcceptance>
Auto Trait Implementations§
impl Freeze for PublicationAcceptancePlan
impl RefUnwindSafe for PublicationAcceptancePlan
impl Send for PublicationAcceptancePlan
impl Sync for PublicationAcceptancePlan
impl Unpin for PublicationAcceptancePlan
impl UnsafeUnpin for PublicationAcceptancePlan
impl UnwindSafe for PublicationAcceptancePlan
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> 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