pub struct ChangeValidator;Expand description
Validates changes for consistency and correctness
Implementations§
Source§impl ChangeValidator
impl ChangeValidator
Sourcepub fn validate_change(change: &Change) -> Result<(), UndoRedoError>
pub fn validate_change(change: &Change) -> Result<(), UndoRedoError>
Validate a change for consistency
Sourcepub fn validate_change_graceful(change: &Change) -> Result<(), UndoRedoError>
pub fn validate_change_graceful(change: &Change) -> Result<(), UndoRedoError>
Validate a change and handle file-related errors gracefully
Auto Trait Implementations§
impl Freeze for ChangeValidator
impl RefUnwindSafe for ChangeValidator
impl Send for ChangeValidator
impl Sync for ChangeValidator
impl Unpin for ChangeValidator
impl UnwindSafe for ChangeValidator
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