pub struct FramePayload {
pub request_id: RequestId,
pub message_kind: MessageKind,
pub flags: u16,
pub bytes: Vec<u8>,
}Expand description
Raw protocol frame payload plus the shared ATM frame header fields.
Fields§
§request_id: RequestId§message_kind: MessageKind§flags: u16§bytes: Vec<u8>Trait Implementations§
Source§impl Clone for FramePayload
impl Clone for FramePayload
Source§fn clone(&self) -> FramePayload
fn clone(&self) -> FramePayload
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 moreSource§impl Debug for FramePayload
impl Debug for FramePayload
impl Eq for FramePayload
Source§impl PartialEq for FramePayload
impl PartialEq for FramePayload
impl StructuralPartialEq for FramePayload
Auto Trait Implementations§
impl Freeze for FramePayload
impl RefUnwindSafe for FramePayload
impl Send for FramePayload
impl Sync for FramePayload
impl Unpin for FramePayload
impl UnsafeUnpin for FramePayload
impl UnwindSafe for FramePayload
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.