pub enum TieredMetadata {
Object(Metadata),
Tombstone(Tombstone),
NotFound,
}Expand description
Typed metadata-only response from HighVolumeBackend::get_tiered_metadata.
Variants§
Object(Metadata)
Metadata for a real object was found.
Tombstone(Tombstone)
A redirect tombstone was found; the real object lives in the long-term backend.
NotFound
No entry exists at this key.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TieredMetadata
impl RefUnwindSafe for TieredMetadata
impl Send for TieredMetadata
impl Sync for TieredMetadata
impl Unpin for TieredMetadata
impl UnwindSafe for TieredMetadata
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].