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