pub struct DraftAction { /* private fields */ }Expand description
Draft action carried by the data-quality hygiene workflow; it finds duplicate, stale, or inconsistent records while blocking automatic provider-system mutation.
Implementations§
Source§impl DraftAction
impl DraftAction
Sourcepub fn from_action(action: Action) -> Self
pub fn from_action(action: Action) -> Self
Builds from action for the data-quality hygiene workflow contract from validated source facts while preserving review gates and draft-only side-effect boundaries.
Sourcepub fn with_requested_side_effect(self, side_effect: impl Into<String>) -> Self
pub fn with_requested_side_effect(self, side_effect: impl Into<String>) -> Self
Returns the with requested side effect source evidence carried by this data-quality hygiene workflow artifact without changing provider, customer, payment, or schedule state.
Sourcepub const fn with_attempted_ambiguity_resolution(self) -> Self
pub const fn with_attempted_ambiguity_resolution(self) -> Self
Returns the with attempted ambiguity resolution source evidence carried by this data-quality hygiene workflow artifact without changing provider, customer, payment, or schedule state.
Trait Implementations§
Source§impl Clone for DraftAction
impl Clone for DraftAction
Source§fn clone(&self) -> DraftAction
fn clone(&self) -> DraftAction
Returns a duplicate of the value. Read more
1.0.0 · 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 DraftAction
impl Debug for DraftAction
Source§impl<'de> Deserialize<'de> for DraftAction
impl<'de> Deserialize<'de> for DraftAction
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
Source§impl PartialEq for DraftAction
impl PartialEq for DraftAction
Source§impl Serialize for DraftAction
impl Serialize for DraftAction
impl Eq for DraftAction
impl StructuralPartialEq for DraftAction
Auto Trait Implementations§
impl Freeze for DraftAction
impl RefUnwindSafe for DraftAction
impl Send for DraftAction
impl Sync for DraftAction
impl Unpin for DraftAction
impl UnsafeUnpin for DraftAction
impl UnwindSafe for DraftAction
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