pub enum SetData {
NoNode,
BadVersion {
expected: i32,
},
NoAuth,
}Expand description
Errors that may cause a set_data request to fail.
Variants§
NoNode
No node exists with the given path.
BadVersion
The target node has a different version than was specified by the call to set_data.
NoAuth
The target node’s permission does not accept data modification or requires different authentication to be altered.
Trait Implementations§
Source§impl Error for SetData
impl Error for SetData
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§impl ErrorCompat for SetData
impl ErrorCompat for SetData
Source§fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to
Error::source. Read moreimpl Copy for SetData
impl Eq for SetData
impl StructuralPartialEq for SetData
Auto Trait Implementations§
impl Freeze for SetData
impl RefUnwindSafe for SetData
impl Send for SetData
impl Sync for SetData
impl Unpin for SetData
impl UnwindSafe for SetData
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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