Struct ResetStream
pub struct ResetStream {
pub id: StreamId,
pub error_code: VarInt,
pub final_offset: VarInt,
}Available on crate feature
quic only.Fields§
§id: StreamId§error_code: VarInt§final_offset: VarIntImplementations§
§impl ResetStream
impl ResetStream
Trait Implementations§
§impl<'arbitrary> Arbitrary<'arbitrary> for ResetStream
impl<'arbitrary> Arbitrary<'arbitrary> for ResetStream
§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<ResetStream, Error>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<ResetStream, Error>
Generate an arbitrary value of
Self from the given unstructured data. Read more§fn arbitrary_take_rest(
u: Unstructured<'arbitrary>,
) -> Result<ResetStream, Error>
fn arbitrary_take_rest( u: Unstructured<'arbitrary>, ) -> Result<ResetStream, Error>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read more§impl Clone for ResetStream
impl Clone for ResetStream
§fn clone(&self) -> ResetStream
fn clone(&self) -> ResetStream
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ResetStream
§impl Debug for ResetStream
impl Debug for ResetStream
§impl FrameStruct for ResetStream
impl FrameStruct for ResetStream
§const SIZE_BOUND: usize
const SIZE_BOUND: usize
Smallest number of bytes this type of frame is guaranteed to fit within.
Auto Trait Implementations§
impl Freeze for ResetStream
impl RefUnwindSafe for ResetStream
impl Send for ResetStream
impl Sync for ResetStream
impl Unpin for ResetStream
impl UnsafeUnpin for ResetStream
impl UnwindSafe for ResetStream
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§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> ⓘ
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§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 rama_grpc::Request§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§fn and<P, B, E>(self, other: P) -> And<T, P>
fn and<P, B, E>(self, other: P) -> And<T, P>
Create a new
Policy that returns Action::Follow only if self and other return
Action::Follow. Read more