pub enum FlushError {
Disconnected,
Io(Error),
Merge(String),
}Expand description
Errors surfaced by DebouncedWriter::flush_now.
Variants§
Disconnected
The shared I/O worker thread has panicked or shut down; writes can no longer be delivered.
Io(Error)
The atomic write (temp-file + rename) failed at the OS level.
Merge(String)
A Patch could not be applied to the document currently on
disk — e.g. a peer wrote something this process cannot parse or
migrate.
Trait Implementations§
Source§impl Debug for FlushError
impl Debug for FlushError
Source§impl Display for FlushError
impl Display for FlushError
Source§impl Error for FlushError
impl Error for FlushError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for FlushError
impl !UnwindSafe for FlushError
impl Freeze for FlushError
impl Send for FlushError
impl Sync for FlushError
impl Unpin for FlushError
impl UnsafeUnpin for FlushError
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