pub enum PackServing {
Direct,
ThroughStore,
}Expand description
The pack generation’s serving shape at the entry (substrate.md §object storage “Packs”: “Two serving shapes, both validated”).
Variants§
Direct
The generated pack streams through sideband, no storage round-trip. The default.
ThroughStore
The pack is put once, then served through ranged windows with mid-flight digest verification; the request-digest cache lets repeat fetches ride the stored pack. Requires the large tier (over-threshold packs stage into it — the engine-twin object stores carry it; a mem object pool without one rejects over-threshold puts through the store’s own posture).
Trait Implementations§
Source§impl Clone for PackServing
impl Clone for PackServing
impl Copy for PackServing
Source§impl Debug for PackServing
impl Debug for PackServing
Source§impl Default for PackServing
impl Default for PackServing
impl Eq for PackServing
Source§impl PartialEq for PackServing
impl PartialEq for PackServing
impl StructuralPartialEq for PackServing
Auto Trait Implementations§
impl Freeze for PackServing
impl RefUnwindSafe for PackServing
impl Send for PackServing
impl Sync for PackServing
impl Unpin for PackServing
impl UnsafeUnpin for PackServing
impl UnwindSafe for PackServing
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.