pub enum MemberFraming {
Sidecar,
ChunkedTrailer,
}Expand description
How a bundle member’s bytes are framed in the tar. Sidecar (the default, and the only v2
framing) is a leading MemberMeta .brmeta then a single body entry; ChunkedTrailer is a
run of .part{N} entries then a trailing MemberTrailer .brtrailer (v3).
Variants§
Sidecar
Leading .brmeta sidecar + one body entry (v2 shape). The default, so a v2 manifest with
no framing field deserializes to this.
ChunkedTrailer
A run of .part{N:05} data entries + a trailing .brtrailer (v3 shape) — O(chunk) both
sides, for the large/streamed kinds (SQL dumps, large blobs).
Trait Implementations§
Source§impl Clone for MemberFraming
impl Clone for MemberFraming
impl Copy for MemberFraming
Source§impl Debug for MemberFraming
impl Debug for MemberFraming
Source§impl Default for MemberFraming
impl Default for MemberFraming
Source§impl<'de> Deserialize<'de> for MemberFraming
impl<'de> Deserialize<'de> for MemberFraming
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MemberFraming
Source§impl PartialEq for MemberFraming
impl PartialEq for MemberFraming
Source§impl Serialize for MemberFraming
impl Serialize for MemberFraming
impl StructuralPartialEq for MemberFraming
Auto Trait Implementations§
impl Freeze for MemberFraming
impl RefUnwindSafe for MemberFraming
impl Send for MemberFraming
impl Sync for MemberFraming
impl Unpin for MemberFraming
impl UnsafeUnpin for MemberFraming
impl UnwindSafe for MemberFraming
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more