pub enum InvalidUpdateError {
MultipleWriters {
field: String,
conflicting_nodes: Vec<String>,
},
MultipleOverwrite {
field: String,
},
InvalidValue {
field: String,
reason: String,
},
}Expand description
Invalid update error variants
Describes specific ways a state update can be invalid, such as multiple writers on a replace channel or invalid values.
Variants§
MultipleWriters
Multiple writers attempted to write to a replace channel
Fields
MultipleOverwrite
Multiple overwrite attempts on the same field
InvalidValue
An invalid value was provided for a field
Trait Implementations§
Source§impl Clone for InvalidUpdateError
impl Clone for InvalidUpdateError
Source§fn clone(&self) -> InvalidUpdateError
fn clone(&self) -> InvalidUpdateError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InvalidUpdateError
impl Debug for InvalidUpdateError
Source§impl Display for InvalidUpdateError
impl Display for InvalidUpdateError
Source§impl Error for InvalidUpdateError
impl Error for InvalidUpdateError
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()
Auto Trait Implementations§
impl Freeze for InvalidUpdateError
impl RefUnwindSafe for InvalidUpdateError
impl Send for InvalidUpdateError
impl Sync for InvalidUpdateError
impl Unpin for InvalidUpdateError
impl UnsafeUnpin for InvalidUpdateError
impl UnwindSafe for InvalidUpdateError
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