pub enum PublicationOutcome {
Published(PublishedCeremonyDefinition),
AlreadyPublished(PublishedCeremonyDefinition),
VersionOccupied {
published: CeremonyDefinitionDigest,
offered: CeremonyDefinitionDigest,
},
}Expand description
Result of idempotently publishing an immutable ceremony definition.
Variants§
Published(PublishedCeremonyDefinition)
AlreadyPublished(PublishedCeremonyDefinition)
VersionOccupied
Implementations§
Source§impl PublicationOutcome
impl PublicationOutcome
pub fn published(&self) -> Option<&PublishedCeremonyDefinition>
pub fn is_conflict(&self) -> bool
pub fn is_new(&self) -> bool
Trait Implementations§
Source§impl Clone for PublicationOutcome
impl Clone for PublicationOutcome
Source§impl Debug for PublicationOutcome
impl Debug for PublicationOutcome
impl Eq for PublicationOutcome
Source§impl PartialEq for PublicationOutcome
impl PartialEq for PublicationOutcome
impl StructuralPartialEq for PublicationOutcome
Auto Trait Implementations§
impl Freeze for PublicationOutcome
impl RefUnwindSafe for PublicationOutcome
impl Send for PublicationOutcome
impl Sync for PublicationOutcome
impl Unpin for PublicationOutcome
impl UnsafeUnpin for PublicationOutcome
impl UnwindSafe for PublicationOutcome
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