pub struct ContextWrites(/* private fields */);Expand description
Declared copies from top-level step output fields into ceremony context.
Implementations§
Source§impl ContextWrites
impl ContextWrites
pub fn new(entries: BTreeMap<ContextKey, StepOutputField>) -> Self
pub fn is_empty(&self) -> bool
pub fn entries(&self) -> &BTreeMap<ContextKey, StepOutputField>
pub fn resolve( &self, output: &StepOutput, ) -> Result<Option<ContextPatch>, DomainError>
Trait Implementations§
Source§impl Clone for ContextWrites
impl Clone for ContextWrites
Source§impl Debug for ContextWrites
impl Debug for ContextWrites
Source§impl Default for ContextWrites
impl Default for ContextWrites
Source§impl<'de> Deserialize<'de> for ContextWrites
impl<'de> Deserialize<'de> for ContextWrites
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 ContextWrites
Source§impl PartialEq for ContextWrites
impl PartialEq for ContextWrites
Source§impl Serialize for ContextWrites
impl Serialize for ContextWrites
impl StructuralPartialEq for ContextWrites
Auto Trait Implementations§
impl Freeze for ContextWrites
impl RefUnwindSafe for ContextWrites
impl Send for ContextWrites
impl Sync for ContextWrites
impl Unpin for ContextWrites
impl UnsafeUnpin for ContextWrites
impl UnwindSafe for ContextWrites
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