#[non_exhaustive]pub struct OpaqueCarrierLocation { /* private fields */ }Expand description
Structural location of an opaque carrier, never its bytes.
Implementations§
Source§impl OpaqueCarrierLocation
impl OpaqueCarrierLocation
pub const fn scheme(self) -> OpaqueCarrierScheme
pub const fn byte_offset(self) -> usize
pub const fn byte_length(self) -> usize
pub const fn content_block_index(self) -> Option<usize>
Trait Implementations§
Source§impl Clone for OpaqueCarrierLocation
impl Clone for OpaqueCarrierLocation
impl Copy for OpaqueCarrierLocation
Source§impl Debug for OpaqueCarrierLocation
impl Debug for OpaqueCarrierLocation
impl Eq for OpaqueCarrierLocation
Source§impl PartialEq for OpaqueCarrierLocation
impl PartialEq for OpaqueCarrierLocation
impl StructuralPartialEq for OpaqueCarrierLocation
Auto Trait Implementations§
impl Freeze for OpaqueCarrierLocation
impl RefUnwindSafe for OpaqueCarrierLocation
impl Send for OpaqueCarrierLocation
impl Sync for OpaqueCarrierLocation
impl Unpin for OpaqueCarrierLocation
impl UnsafeUnpin for OpaqueCarrierLocation
impl UnwindSafe for OpaqueCarrierLocation
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> 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§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