#[non_exhaustive]pub struct OpResult {
pub counts: OpCounts,
pub failures: Vec<OpFailure>,
}Expand description
How an operation ended.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.counts: OpCounts§failures: Vec<OpFailure>At most MAX_OP_FAILURES, in the order the server reported them.
Trait Implementations§
impl Eq for OpResult
impl StructuralPartialEq for OpResult
Auto Trait Implementations§
impl Freeze for OpResult
impl RefUnwindSafe for OpResult
impl Send for OpResult
impl Sync for OpResult
impl Unpin for OpResult
impl UnsafeUnpin for OpResult
impl UnwindSafe for OpResult
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