pub struct SanitizeWriteContext { /* private fields */ }Expand description
SanitizeWriteContext
Shared write preflight context passed through sanitizer traversal. This keeps lifecycle-managed fields on one deterministic mutation contract.
Implementations§
Source§impl SanitizeWriteContext
impl SanitizeWriteContext
Sourcepub const fn new(mode: SanitizeWriteMode, now: Timestamp) -> Self
pub const fn new(mode: SanitizeWriteMode, now: Timestamp) -> Self
Build one explicit write preflight context.
Sourcepub const fn mode(self) -> SanitizeWriteMode
pub const fn mode(self) -> SanitizeWriteMode
Return the write-mode contract active for this preflight pass.
Trait Implementations§
Source§impl Clone for SanitizeWriteContext
impl Clone for SanitizeWriteContext
Source§fn clone(&self) -> SanitizeWriteContext
fn clone(&self) -> SanitizeWriteContext
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 SanitizeWriteContext
impl Debug for SanitizeWriteContext
Source§impl PartialEq for SanitizeWriteContext
impl PartialEq for SanitizeWriteContext
impl Copy for SanitizeWriteContext
impl Eq for SanitizeWriteContext
impl StructuralPartialEq for SanitizeWriteContext
Auto Trait Implementations§
impl Freeze for SanitizeWriteContext
impl RefUnwindSafe for SanitizeWriteContext
impl Send for SanitizeWriteContext
impl Sync for SanitizeWriteContext
impl Unpin for SanitizeWriteContext
impl UnsafeUnpin for SanitizeWriteContext
impl UnwindSafe for SanitizeWriteContext
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