pub struct PaneOperationError {
pub operation_id: u64,
pub kind: PaneOperationKind,
pub touched_nodes: Vec<PaneId>,
pub before_hash: u64,
pub after_hash: u64,
pub reason: PaneOperationFailure,
}Expand description
Failure payload for transactional operation APIs.
Fields§
§operation_id: u64§kind: PaneOperationKind§touched_nodes: Vec<PaneId>§before_hash: u64§after_hash: u64§reason: PaneOperationFailureTrait Implementations§
Source§impl Clone for PaneOperationError
impl Clone for PaneOperationError
Source§fn clone(&self) -> PaneOperationError
fn clone(&self) -> PaneOperationError
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 PaneOperationError
impl Debug for PaneOperationError
Source§impl Display for PaneOperationError
impl Display for PaneOperationError
Source§impl Error for PaneOperationError
impl Error for PaneOperationError
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 PartialEq for PaneOperationError
impl PartialEq for PaneOperationError
impl Eq for PaneOperationError
impl StructuralPartialEq for PaneOperationError
Auto Trait Implementations§
impl Freeze for PaneOperationError
impl RefUnwindSafe for PaneOperationError
impl Send for PaneOperationError
impl Sync for PaneOperationError
impl Unpin for PaneOperationError
impl UnsafeUnpin for PaneOperationError
impl UnwindSafe for PaneOperationError
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