pub struct RecvBuffer { /* private fields */ }Expand description
A receive buffer for an FDomain channel.
Trait Implementations§
Source§impl<'de> AsDecoder<'de> for RecvBuffer
impl<'de> AsDecoder<'de> for RecvBuffer
Source§type Decoder = BufferDecoder<'de>
type Decoder = BufferDecoder<'de>
The borrowed decoder type.
Source§fn as_decoder(&'de mut self) -> Self::Decoder
fn as_decoder(&'de mut self) -> Self::Decoder
Borrowes this value as a decoder.
Auto Trait Implementations§
impl Freeze for RecvBuffer
impl RefUnwindSafe for RecvBuffer
impl Send for RecvBuffer
impl Sync for RecvBuffer
impl Unpin for RecvBuffer
impl UnsafeUnpin for RecvBuffer
impl UnwindSafe for RecvBuffer
Blanket Implementations§
Source§impl<D> AsDecoderExt for Dwhere
D: for<'de> AsDecoder<'de>,
impl<D> AsDecoderExt for Dwhere
D: for<'de> AsDecoder<'de>,
Source§fn into_decoded<T>(self) -> Result<Decoded<T, D>, DecodeError>
fn into_decoded<T>(self) -> Result<Decoded<T, D>, DecodeError>
Decodes a value from the decoder and finishes it. Read more
Source§fn into_decoded_with_constraint<T>(
self,
constraint: <T as Constrained>::Constraint,
) -> Result<Decoded<T, D>, DecodeError>where
D: for<'de> AsDecoder<'de>,
T: Wire,
<T as Wire>::Narrowed<'de>: for<'de> Decode<<D as AsDecoder<'de>>::Decoder, Constraint = <T as Constrained>::Constraint>,
fn into_decoded_with_constraint<T>(
self,
constraint: <T as Constrained>::Constraint,
) -> Result<Decoded<T, D>, DecodeError>where
D: for<'de> AsDecoder<'de>,
T: Wire,
<T as Wire>::Narrowed<'de>: for<'de> Decode<<D as AsDecoder<'de>>::Decoder, Constraint = <T as Constrained>::Constraint>,
Decodes a value from the decoder and finishes it. Read more
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, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]