Struct mz_rocksdb::MultiUpdateResult
source · pub struct MultiUpdateResult {
pub processed_updates: u64,
pub size_written: u64,
pub size_diff: Option<i64>,
}
Expand description
The result type for multi_update
.
Fields§
§processed_updates: u64
The number of puts, merges, and deletes.
size_written: u64
The total size of values we wrote to the database. Does not contain any information about deletes.
size_diff: Option<i64>
The ‘diff’ size of the values we wrote to the database,
returned when the MultiUpdate
command included a multiplier ‘diff’
for at least one update value.
Trait Implementations§
source§impl Debug for MultiUpdateResult
impl Debug for MultiUpdateResult
source§impl Default for MultiUpdateResult
impl Default for MultiUpdateResult
source§fn default() -> MultiUpdateResult
fn default() -> MultiUpdateResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MultiUpdateResult
impl RefUnwindSafe for MultiUpdateResult
impl Send for MultiUpdateResult
impl Sync for MultiUpdateResult
impl Unpin for MultiUpdateResult
impl UnwindSafe for MultiUpdateResult
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
source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.