pub struct UploadLimits {
pub max_pack_bytes: Option<u64>,
pub tickets_per_advance: Option<usize>,
pub ticket_threshold_bytes: Option<u64>,
}Expand description
Server limits relevant to splitting a push into packs and advances.
Fields§
§max_pack_bytes: Option<u64>Maximum accepted serialized pack bytes, if advertised.
tickets_per_advance: Option<usize>Maximum number of upload tickets one advance may consume.
ticket_threshold_bytes: Option<u64>First serialized pack size that requires a ticket, when known. A transport may stop requiring tickets after discovery fallback.
Trait Implementations§
Source§impl Clone for UploadLimits
impl Clone for UploadLimits
impl Copy for UploadLimits
Source§impl Debug for UploadLimits
impl Debug for UploadLimits
Source§impl Default for UploadLimits
impl Default for UploadLimits
impl Eq for UploadLimits
Source§impl PartialEq for UploadLimits
impl PartialEq for UploadLimits
impl StructuralPartialEq for UploadLimits
Auto Trait Implementations§
impl Freeze for UploadLimits
impl RefUnwindSafe for UploadLimits
impl Send for UploadLimits
impl Sync for UploadLimits
impl Unpin for UploadLimits
impl UnsafeUnpin for UploadLimits
impl UnwindSafe for UploadLimits
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> ⓘ
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