pub struct EditError { /* private fields */ }Expand description
A fail-closed validation or application error.
Implementations§
Source§impl EditError
impl EditError
Sourcepub fn message(&self) -> &str
pub fn message(&self) -> &str
Human-readable diagnostic. Consumers should branch on Self::code.
Sourcepub const fn file_index(&self) -> Option<usize>
pub const fn file_index(&self) -> Option<usize>
File index within the plan, when applicable.
Sourcepub const fn edit_index(&self) -> Option<usize>
pub const fn edit_index(&self) -> Option<usize>
Edit index within the file or input slice, when applicable.
The other edit participating in an overlap, when applicable.
Sourcepub fn mismatch(&self) -> Option<&MismatchDetails>
pub fn mismatch(&self) -> Option<&MismatchDetails>
Bounded expected/actual evidence for ErrorCode::BeforeMismatch.
Trait Implementations§
impl Eq for EditError
Source§impl Error for EditError
impl Error for EditError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
impl StructuralPartialEq for EditError
Auto Trait Implementations§
impl Freeze for EditError
impl RefUnwindSafe for EditError
impl Send for EditError
impl Sync for EditError
impl Unpin for EditError
impl UnsafeUnpin for EditError
impl UnwindSafe for EditError
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