Enum mz_persist_client::internal::paths::PartialBlobKey
source · pub enum PartialBlobKey {
Batch(WriterKey, PartId),
Rollup(SeqNo, RollupId),
}
Expand description
A parsed, partial path used in mz_persist::location::Blob storage.
This enumerates all types of partial blob keys used in persist.
Variants§
Batch(WriterKey, PartId)
A parsed PartialBatchKey.
Rollup(SeqNo, RollupId)
A parsed PartialRollupKey.
Trait Implementations§
source§impl Debug for PartialBlobKey
impl Debug for PartialBlobKey
source§impl PartialEq for PartialBlobKey
impl PartialEq for PartialBlobKey
impl StructuralPartialEq for PartialBlobKey
Auto Trait Implementations§
impl Freeze for PartialBlobKey
impl RefUnwindSafe for PartialBlobKey
impl Send for PartialBlobKey
impl Sync for PartialBlobKey
impl Unpin for PartialBlobKey
impl UnwindSafe for PartialBlobKey
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
Creates a shared type from an unshared type.
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
.source§impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
source§fn plus_equals(&mut self, rhs: &&'a S)
fn plus_equals(&mut self, rhs: &&'a S)
The method of
std::ops::AddAssign
, for types that do not implement AddAssign
.