pub struct Frame {
pub header: FrameHeader,
pub payload: FramePayload,
}Fields§
§header: FrameHeader§payload: FramePayloadImplementations§
Source§impl Frame
impl Frame
pub fn new(channel: u16, payload: FramePayload) -> Frame
pub fn new_method(channel: u16, payload: MethodPayload) -> Frame
pub fn new_content_header(channel: u16, payload: ContentHeaderPayload) -> Frame
pub fn new_content_body(channel: u16, payload: ContentBodyPayload) -> Frame
pub fn new_heartbeat(channel: u16) -> Frame
pub fn method(&self) -> Option<&MethodPayload>
pub fn content_header(&self) -> Option<&ContentHeaderPayload>
pub fn content_body(&self) -> Option<&ContentBodyPayload>
pub fn heartbeat(&self) -> Option<()>
Trait Implementations§
impl StructuralPartialEq for Frame
Auto Trait Implementations§
impl !Freeze for Frame
impl RefUnwindSafe for Frame
impl Send for Frame
impl Sync for Frame
impl Unpin for Frame
impl UnwindSafe for Frame
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