pub struct DraftAction { /* private fields */ }Expand description
Draft action used 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 the from action result for the data-quality hygiene workflow from reviewed source facts while preserving human review gates and draft-only side effects.
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 evidence available to data-quality hygiene review while leaving provider, customer, payment, and schedule systems unchanged.
Sourcepub const fn with_attempted_ambiguity_resolution(self) -> Self
pub const fn with_attempted_ambiguity_resolution(self) -> Self
Returns the with attempted ambiguity resolution evidence available to data-quality hygiene review while leaving provider, customer, payment, and schedule systems unchanged.
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