pub struct PublishedCeremonyDefinition { /* private fields */ }Expand description
A definition and the digest that identifies its content.
Implementations§
Source§impl PublishedCeremonyDefinition
impl PublishedCeremonyDefinition
Sourcepub fn seal(definition: CeremonyDefinition) -> Result<Self, DomainError>
pub fn seal(definition: CeremonyDefinition) -> Result<Self, DomainError>
Fix a definition to its content identity.
Only a definition can be sealed, and a CeremonyDefinition
cannot exist while invalid — so an unpublishable draft can never
reach this constructor.
pub fn definition(&self) -> &CeremonyDefinition
pub fn digest(&self) -> CeremonyDefinitionDigest
pub fn name(&self) -> &CeremonyName
pub fn version(&self) -> &CeremonyVersion
pub fn into_definition(self) -> CeremonyDefinition
Trait Implementations§
Source§impl Clone for PublishedCeremonyDefinition
impl Clone for PublishedCeremonyDefinition
Source§fn clone(&self) -> PublishedCeremonyDefinition
fn clone(&self) -> PublishedCeremonyDefinition
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 PublishedCeremonyDefinition
impl Debug for PublishedCeremonyDefinition
impl Eq for PublishedCeremonyDefinition
impl StructuralPartialEq for PublishedCeremonyDefinition
Auto Trait Implementations§
impl Freeze for PublishedCeremonyDefinition
impl RefUnwindSafe for PublishedCeremonyDefinition
impl Send for PublishedCeremonyDefinition
impl Sync for PublishedCeremonyDefinition
impl Unpin for PublishedCeremonyDefinition
impl UnsafeUnpin for PublishedCeremonyDefinition
impl UnwindSafe for PublishedCeremonyDefinition
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