pub struct SourceDescriptionItem {
pub sdes_type: SdesType,
pub text: Bytes,
}
Expand description
A SourceDescriptionItem is a part of a SourceDescription that describes a stream.
Fields§
§sdes_type: SdesType
The type identifier for this item. eg, SDESCNAME for canonical name description.
Type zero or SDESEnd is interpreted as the end of an item list and cannot be used.
text: Bytes
Text is a unicode text blob associated with the item. Its meaning varies based on the item’s Type.
Trait Implementations§
Source§impl Clone for SourceDescriptionItem
impl Clone for SourceDescriptionItem
Source§fn clone(&self) -> SourceDescriptionItem
fn clone(&self) -> SourceDescriptionItem
Returns a duplicate 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 SourceDescriptionItem
impl Debug for SourceDescriptionItem
Source§impl Default for SourceDescriptionItem
impl Default for SourceDescriptionItem
Source§fn default() -> SourceDescriptionItem
fn default() -> SourceDescriptionItem
Returns the “default value” for a type. Read more
Source§impl Marshal for SourceDescriptionItem
impl Marshal for SourceDescriptionItem
Source§impl MarshalSize for SourceDescriptionItem
impl MarshalSize for SourceDescriptionItem
fn marshal_size(&self) -> usize
Source§impl PartialEq for SourceDescriptionItem
impl PartialEq for SourceDescriptionItem
Source§impl Unmarshal for SourceDescriptionItem
impl Unmarshal for SourceDescriptionItem
impl Eq for SourceDescriptionItem
impl StructuralPartialEq for SourceDescriptionItem
Auto Trait Implementations§
impl !Freeze for SourceDescriptionItem
impl RefUnwindSafe for SourceDescriptionItem
impl Send for SourceDescriptionItem
impl Sync for SourceDescriptionItem
impl Unpin for SourceDescriptionItem
impl UnwindSafe for SourceDescriptionItem
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