pub struct SideEffectSafety {
pub risk: SideEffectRisk,
pub idempotency_key: Option<String>,
pub reconciliation_kind: Option<String>,
}Fields§
§risk: SideEffectRisk§idempotency_key: Option<String>§reconciliation_kind: Option<String>Implementations§
Source§impl SideEffectSafety
impl SideEffectSafety
pub fn validate(&self) -> Result<(), SecurityError>
Trait Implementations§
Source§impl Clone for SideEffectSafety
impl Clone for SideEffectSafety
Source§fn clone(&self) -> SideEffectSafety
fn clone(&self) -> SideEffectSafety
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 SideEffectSafety
impl Debug for SideEffectSafety
impl Eq for SideEffectSafety
Source§impl PartialEq for SideEffectSafety
impl PartialEq for SideEffectSafety
impl StructuralPartialEq for SideEffectSafety
Auto Trait Implementations§
impl Freeze for SideEffectSafety
impl RefUnwindSafe for SideEffectSafety
impl Send for SideEffectSafety
impl Sync for SideEffectSafety
impl Unpin for SideEffectSafety
impl UnsafeUnpin for SideEffectSafety
impl UnwindSafe for SideEffectSafety
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