pub struct ModuleBannerUserItem {
pub face: String,
pub name: String,
pub uid: i64,
pub live_state: i32,
pub official: Option<OfficialVerify>,
pub vip: Option<VipInfo>,
pub label: String,
pub button: Option<AdditionalButton>,
pub uri: String,
pub relation: Option<Relation>,
}Expand description
Fields§
§face: String§name: String§uid: i64§live_state: i32§official: Option<OfficialVerify>§vip: Option<VipInfo>§label: String§uri: String§relation: Option<Relation>Implementations§
Source§impl ModuleBannerUserItem
impl ModuleBannerUserItem
Sourcepub fn live_state(&self) -> LiveState
pub fn live_state(&self) -> LiveState
Returns the enum value of live_state, or the default if the field is set to an invalid enum value.
Sourcepub fn set_live_state(&mut self, value: LiveState)
pub fn set_live_state(&mut self, value: LiveState)
Sets live_state to the provided enum value.
Trait Implementations§
Source§impl Clone for ModuleBannerUserItem
impl Clone for ModuleBannerUserItem
Source§fn clone(&self) -> ModuleBannerUserItem
fn clone(&self) -> ModuleBannerUserItem
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 ModuleBannerUserItem
impl Debug for ModuleBannerUserItem
Source§impl Default for ModuleBannerUserItem
impl Default for ModuleBannerUserItem
Source§impl Message for ModuleBannerUserItem
impl Message for ModuleBannerUserItem
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ModuleBannerUserItem
impl PartialEq for ModuleBannerUserItem
impl StructuralPartialEq for ModuleBannerUserItem
Auto Trait Implementations§
impl Freeze for ModuleBannerUserItem
impl RefUnwindSafe for ModuleBannerUserItem
impl Send for ModuleBannerUserItem
impl Sync for ModuleBannerUserItem
impl Unpin for ModuleBannerUserItem
impl UnwindSafe for ModuleBannerUserItem
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