pub struct RequestFNF {
pub metadata: BytesMut,
pub data: BytesMut,
/* private fields */
}
Expand description
REQUEST_FNF (Fire-n-Forget) Frame (0x05)
§Frame Contents
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stream ID |
+-----------+-+-+-+-------------+-------------------------------+
|Frame Type |0|M|F| Flags |
+-------------------------------+
Metadata & Request Data
Fields§
§metadata: BytesMut
Request Metadata
Identification of the service being requested along with parameters for the request.
data: BytesMut
Request Data
Identification of the service being requested along with parameters for the request.
Implementations§
Source§impl RequestFNF
impl RequestFNF
Sourcepub fn set_metadata(&mut self, metadata: BytesMut)
pub fn set_metadata(&mut self, metadata: BytesMut)
Sets the value of RequestFNF.metadata
Sourcepub const fn builder() -> RequestFNFBuilder
pub const fn builder() -> RequestFNFBuilder
Creates a builder to builder a frame of this type.
Trait Implementations§
Source§impl Clone for RequestFNF
impl Clone for RequestFNF
Source§fn clone(&self) -> RequestFNF
fn clone(&self) -> RequestFNF
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RequestFNF
impl Debug for RequestFNF
Source§impl Decoder for RequestFNF
impl Decoder for RequestFNF
Source§impl Encoder for RequestFNF
impl Encoder for RequestFNF
Source§impl FrameVariant for RequestFNF
impl FrameVariant for RequestFNF
Source§const FLAGS_MASK: FrameFlags
const FLAGS_MASK: FrameFlags
Mask that flags of a variant must be in.
Source§fn flags(&self) -> FrameFlags
fn flags(&self) -> FrameFlags
Gets the flags of the variant.
Source§const REQUIRED_FLAGS: FrameFlags = _
const REQUIRED_FLAGS: FrameFlags = _
Flags that must be set for a variant.
Source§impl From<RequestFNF> for Frame
impl From<RequestFNF> for Frame
Source§fn from(value: RequestFNF) -> Self
fn from(value: RequestFNF) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RequestFNF
impl RefUnwindSafe for RequestFNF
impl Send for RequestFNF
impl Sync for RequestFNF
impl Unpin for RequestFNF
impl UnwindSafe for RequestFNF
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