pub enum ModuleItem {
ModuleAuthor(SVideoModuleAuthor),
ModulePlayer(SVideoModulePlayer),
ModuleDesc(SVideoModuleDesc),
ModuleStat(SVideoModuleStat),
}Expand description
Variants§
ModuleAuthor(SVideoModuleAuthor)
ModulePlayer(SVideoModulePlayer)
ModuleDesc(SVideoModuleDesc)
ModuleStat(SVideoModuleStat)
Implementations§
Source§impl ModuleItem
impl ModuleItem
Sourcepub fn merge(
field: &mut Option<ModuleItem>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<ModuleItem>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
Sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
Source§impl Clone for ModuleItem
impl Clone for ModuleItem
Source§fn clone(&self) -> ModuleItem
fn clone(&self) -> ModuleItem
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 ModuleItem
impl Debug for ModuleItem
Source§impl PartialEq for ModuleItem
impl PartialEq for ModuleItem
impl StructuralPartialEq for ModuleItem
Auto Trait Implementations§
impl Freeze for ModuleItem
impl RefUnwindSafe for ModuleItem
impl Send for ModuleItem
impl Sync for ModuleItem
impl Unpin for ModuleItem
impl UnwindSafe for ModuleItem
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request