pub enum WaterMarkError {
Uninitialized,
Canceled,
ChannelClosed,
}Available on crate feature
std only.Expand description
Error type for watermark.
Variants§
Uninitialized
The watermark is uninitialized, please call init first before using any other functions
Canceled
The watermark is canceled.
ChannelClosed
The channel is closed.
Trait Implementations§
Source§impl Clone for WaterMarkError
impl Clone for WaterMarkError
Source§fn clone(&self) -> WaterMarkError
fn clone(&self) -> WaterMarkError
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 WaterMarkError
impl Debug for WaterMarkError
Source§impl Display for WaterMarkError
impl Display for WaterMarkError
Source§impl Error for WaterMarkError
impl Error for WaterMarkError
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()
Source§impl Hash for WaterMarkError
impl Hash for WaterMarkError
Source§impl PartialEq for WaterMarkError
impl PartialEq for WaterMarkError
impl Eq for WaterMarkError
impl StructuralPartialEq for WaterMarkError
Auto Trait Implementations§
impl Freeze for WaterMarkError
impl RefUnwindSafe for WaterMarkError
impl Send for WaterMarkError
impl Sync for WaterMarkError
impl Unpin for WaterMarkError
impl UnwindSafe for WaterMarkError
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