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