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