pub struct CeremonyOutputRef { /* private fields */ }Expand description
One output of one composed ceremony, named from outside it.
This is how work flows between compositions without the system holding the work itself: a later ceremony reads a named output of an earlier one, and validation checks the pinned definition really declares it.
Implementations§
Source§impl CeremonyOutputRef
impl CeremonyOutputRef
pub const fn new(ceremony: SystemCeremonyId, output: OutputName) -> Self
pub const fn ceremony(&self) -> &SystemCeremonyId
pub const fn output(&self) -> &OutputName
Trait Implementations§
Source§impl Clone for CeremonyOutputRef
impl Clone for CeremonyOutputRef
Source§impl Debug for CeremonyOutputRef
impl Debug for CeremonyOutputRef
Source§impl<'de> Deserialize<'de> for CeremonyOutputRef
impl<'de> Deserialize<'de> for CeremonyOutputRef
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CeremonyOutputRef
Source§impl Hash for CeremonyOutputRef
impl Hash for CeremonyOutputRef
Source§impl Ord for CeremonyOutputRef
impl Ord for CeremonyOutputRef
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for CeremonyOutputRef
impl PartialEq for CeremonyOutputRef
Source§impl PartialOrd for CeremonyOutputRef
impl PartialOrd for CeremonyOutputRef
Source§impl Serialize for CeremonyOutputRef
impl Serialize for CeremonyOutputRef
impl StructuralPartialEq for CeremonyOutputRef
Auto Trait Implementations§
impl Freeze for CeremonyOutputRef
impl RefUnwindSafe for CeremonyOutputRef
impl Send for CeremonyOutputRef
impl Sync for CeremonyOutputRef
impl Unpin for CeremonyOutputRef
impl UnsafeUnpin for CeremonyOutputRef
impl UnwindSafe for CeremonyOutputRef
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