Struct ts3::event::ClientEnterView[][src]

pub struct ClientEnterView {
Show fields pub cfid: u64, pub ctid: u64, pub reasonid: ReasonID, pub clid: u64, pub client_unique_identifier: String, pub client_nickname: String, pub client_input_muted: bool, pub client_output_muted: bool, pub client_outputonly_muted: bool, pub client_input_hardware: u64, pub client_output_hardwarer: u64, pub client_is_recording: bool, pub client_database_id: u64, pub client_channel_group_id: u64, pub client_servergroups: Vec<u64>, pub client_away: bool, pub client_away_message: String, pub client_type: u8, pub client_talk_power: u64, pub client_talk_request: bool, pub client_talk_request_msg: String, pub client_description: String, pub client_is_talker: bool, pub client_nickname_phoentic: String, pub client_needed_serverquey_view_power: u64, pub client_icon_id: u64, pub client_country: String, pub client_channel_group_inherited_channel_id: u64, pub client_badges: String,
}
Expand description

Data for a cliententerview event.

Fields

cfid: u64ctid: u64reasonid: ReasonIDclid: u64client_unique_identifier: Stringclient_nickname: Stringclient_input_muted: boolclient_output_muted: boolclient_outputonly_muted: boolclient_input_hardware: u64client_output_hardwarer: u64client_is_recording: boolclient_database_id: u64client_channel_group_id: u64client_servergroups: Vec<u64>client_away: boolclient_away_message: Stringclient_type: u8client_talk_power: u64client_talk_request: boolclient_talk_request_msg: Stringclient_description: Stringclient_is_talker: boolclient_nickname_phoentic: Stringclient_needed_serverquey_view_power: u64client_icon_id: u64client_country: Stringclient_channel_group_inherited_channel_id: u64client_badges: String

Trait Implementations

impl Debug for ClientEnterView[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Decode<ClientEnterView> for ClientEnterView[src]

impl Default for ClientEnterView[src]

fn default() -> ClientEnterView[src]

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.