pub struct CreateStream;
Expand description
The command to request emitting a message ID to a server.
Trait Implementations§
Source§impl ChunkData for CreateStream
impl ChunkData for CreateStream
const CHANNEL: Channel = Channel::System
const MESSAGE_TYPE: MessageType = MessageType::Command
Source§impl Clone for CreateStream
impl Clone for CreateStream
Source§fn clone(&self) -> CreateStream
fn clone(&self) -> CreateStream
Returns a copy 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 CreateStream
impl Debug for CreateStream
Source§impl Decoder<CreateStream> for ByteBuffer
impl Decoder<CreateStream> for ByteBuffer
Source§fn decode(&mut self) -> IOResult<CreateStream>
fn decode(&mut self) -> IOResult<CreateStream>
Decodes bytes into a CreateStream command.
§Errors
When some field misses.
When some value is inconsistent with its marker.
§Examples
use sheave_core::{
ByteBuffer,
Decoder,
Encoder,
messages::{
CreateStream,
amf::v0::Null,
}
};
let mut buffer = ByteBuffer::default();
buffer.encode(&Null);
assert!(Decoder::<CreateStream>::decode(&mut buffer).is_ok());
let mut buffer = ByteBuffer::default();
assert!(Decoder::<CreateStream>::decode(&mut buffer).is_err())
Source§impl Default for CreateStream
impl Default for CreateStream
Source§fn default() -> CreateStream
fn default() -> CreateStream
Returns the “default value” for a type. Read more
Source§impl Encoder<CreateStream> for ByteBuffer
impl Encoder<CreateStream> for ByteBuffer
Source§fn encode(&mut self, _: &CreateStream)
fn encode(&mut self, _: &CreateStream)
Encodes a CreateSteam command into bytes.
Source§impl PartialEq for CreateStream
impl PartialEq for CreateStream
impl Command for CreateStream
impl Copy for CreateStream
impl StructuralPartialEq for CreateStream
Auto Trait Implementations§
impl Freeze for CreateStream
impl RefUnwindSafe for CreateStream
impl Send for CreateStream
impl Sync for CreateStream
impl Unpin for CreateStream
impl UnwindSafe for CreateStream
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