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