pub struct InClientUpdatedPart {Show 40 fields
pub client_id: ClientId,
pub invoker_id: Option<ClientId>,
pub invoker_name: Option<String>,
pub invoker_uid: Option<UidBuf>,
pub name: Option<String>,
pub unread_messages: Option<u32>,
pub version: Option<String>,
pub platform: Option<String>,
pub login_name: Option<String>,
pub created: Option<OffsetDateTime>,
pub last_connected: Option<OffsetDateTime>,
pub connections_total: Option<u32>,
pub bytes_uploaded_month: Option<u64>,
pub bytes_downloaded_month: Option<u64>,
pub bytes_uploaded_total: Option<u64>,
pub bytes_downloaded_total: Option<u64>,
pub input_muted: Option<bool>,
pub input_hardware_enabled: Option<bool>,
pub output_muted: Option<bool>,
pub output_hardware_enabled: Option<bool>,
pub description: Option<String>,
pub is_priority_speaker: Option<bool>,
pub is_channel_commander: Option<bool>,
pub avatar_hash: Option<String>,
pub signed_badges: Option<String>,
pub talk_power_request_time: Option<OffsetDateTime>,
pub talk_power_request_message: Option<String>,
pub talk_power_granted: Option<bool>,
pub phonetic_name: Option<String>,
pub is_recording: Option<bool>,
pub server_groups: Option<Vec<ServerGroupId>>,
pub my_team_speak_id: Option<String>,
pub badges: Option<String>,
pub talk_power: Option<i32>,
pub icon: Option<IconId>,
pub is_away: Option<bool>,
pub away_message: Option<String>,
pub inherited_channel_group_from_channel: Option<ChannelId>,
pub channel_group: Option<ChannelGroupId>,
pub needed_serverquery_view_power: Option<i32>,
}Fields§
§client_id: ClientIdclid in TeamSpeak
invoker_id: Option<ClientId>invokerid in TeamSpeak
invoker_name: Option<String>invokername in TeamSpeak
invoker_uid: Option<UidBuf>invokeruid in TeamSpeak
name: Option<String>client_nickname in TeamSpeak
unread_messages: Option<u32>client_unread_messages in TeamSpeak
version: Option<String>client_version in TeamSpeak
platform: Option<String>client_platform in TeamSpeak
login_name: Option<String>client_login_name in TeamSpeak
created: Option<OffsetDateTime>client_created in TeamSpeak
last_connected: Option<OffsetDateTime>client_lastconnected in TeamSpeak
connections_total: Option<u32>client_totalconnections in TeamSpeak
bytes_uploaded_month: Option<u64>client_month_bytes_uploaded in TeamSpeak
bytes_downloaded_month: Option<u64>client_month_bytes_downloaded in TeamSpeak
bytes_uploaded_total: Option<u64>client_total_bytes_uploaded in TeamSpeak
bytes_downloaded_total: Option<u64>client_total_bytes_downloaded in TeamSpeak
input_muted: Option<bool>client_input_muted in TeamSpeak
input_hardware_enabled: Option<bool>client_input_hardware in TeamSpeak
output_muted: Option<bool>client_output_muted in TeamSpeak
output_hardware_enabled: Option<bool>client_output_hardware in TeamSpeak
description: Option<String>client_description in TeamSpeak
is_priority_speaker: Option<bool>client_is_priority_speaker in TeamSpeak
is_channel_commander: Option<bool>client_is_channel_commander in TeamSpeak
avatar_hash: Option<String>client_flag_avatar in TeamSpeak
signed_badges: Option<String>client_signed_badges in TeamSpeak
talk_power_request_time: Option<OffsetDateTime>client_talk_request in TeamSpeak
talk_power_request_message: Option<String>client_talk_request_msg in TeamSpeak
talk_power_granted: Option<bool>client_is_talker in TeamSpeak
phonetic_name: Option<String>client_nickname_phonetic in TeamSpeak
is_recording: Option<bool>client_is_recording in TeamSpeak
server_groups: Option<Vec<ServerGroupId>>client_servergroups in TeamSpeak
my_team_speak_id: Option<String>client_myteamspeak_id in TeamSpeak
badges: Option<String>client_badges in TeamSpeak
talk_power: Option<i32>client_talk_power in TeamSpeak
icon: Option<IconId>client_icon_id in TeamSpeak
is_away: Option<bool>client_away in TeamSpeak
away_message: Option<String>client_away_message in TeamSpeak
inherited_channel_group_from_channel: Option<ChannelId>client_channel_group_inherited_channel_id in TeamSpeak
channel_group: Option<ChannelGroupId>client_channel_group_id in TeamSpeak
needed_serverquery_view_power: Option<i32>client_needed_serverquery_view_power in TeamSpeak
Implementations§
Source§impl InClientUpdatedPart
impl InClientUpdatedPart
pub fn get_invoker(&self) -> Option<Invoker>
pub fn as_out(&self) -> OutClientUpdatedPart<'_>
Trait Implementations§
Source§impl Clone for InClientUpdatedPart
impl Clone for InClientUpdatedPart
Source§fn clone(&self) -> InClientUpdatedPart
fn clone(&self) -> InClientUpdatedPart
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for InClientUpdatedPart
impl RefUnwindSafe for InClientUpdatedPart
impl Send for InClientUpdatedPart
impl Sync for InClientUpdatedPart
impl Unpin for InClientUpdatedPart
impl UnwindSafe for InClientUpdatedPart
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FmtForward for T
impl<T> FmtForward for T
Source§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.Source§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
self to use its Display implementation when
Debug-formatted.Source§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
self to use its LowerExp implementation when
Debug-formatted.Source§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
self to use its LowerHex implementation when
Debug-formatted.Source§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
self to use its Octal implementation when Debug-formatted.Source§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
self to use its Pointer implementation when
Debug-formatted.Source§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
self to use its UpperExp implementation when
Debug-formatted.Source§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
self to use its UpperHex implementation when
Debug-formatted.Source§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
Source§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Source§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
self and passes that borrow into the pipe function. Read moreSource§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
self and passes that borrow into the pipe function. Read moreSource§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
Source§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
Source§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
self, then passes self.as_ref() into the pipe function.Source§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
self, then passes self.as_mut() into the pipe
function.Source§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
self, then passes self.deref() into the pipe function.Source§impl<T> PipeAsRef for T
impl<T> PipeAsRef for T
Source§impl<T> PipeBorrow for T
impl<T> PipeBorrow for T
Source§impl<T> PipeDeref for T
impl<T> PipeDeref for T
Source§impl<T> PipeRef for T
impl<T> PipeRef for T
Source§impl<T> Tap for T
impl<T> Tap for T
Source§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Borrow<B> of a value. Read moreSource§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
BorrowMut<B> of a value. Read moreSource§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
AsRef<R> view of a value. Read moreSource§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
AsMut<R> view of a value. Read moreSource§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Deref::Target of a value. Read moreSource§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Deref::Target of a value. Read moreSource§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
.tap() only in debug builds, and is erased in release builds.Source§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
.tap_mut() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
.tap_borrow() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
.tap_borrow_mut() only in debug builds, and is erased in release
builds.Source§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
.tap_ref() only in debug builds, and is erased in release
builds.Source§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
.tap_ref_mut() only in debug builds, and is erased in release
builds.Source§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
.tap_deref() only in debug builds, and is erased in release
builds.Source§impl<T> Tap for T
impl<T> Tap for T
Source§fn tap<F, R>(self, func: F) -> Selfwhere
F: FnOnce(&Self) -> R,
fn tap<F, R>(self, func: F) -> Selfwhere
F: FnOnce(&Self) -> R,
Source§fn tap_dbg<F, R>(self, func: F) -> Selfwhere
F: FnOnce(&Self) -> R,
fn tap_dbg<F, R>(self, func: F) -> Selfwhere
F: FnOnce(&Self) -> R,
tap in debug builds, and does nothing in release builds.Source§fn tap_mut<F, R>(self, func: F) -> Selfwhere
F: FnOnce(&mut Self) -> R,
fn tap_mut<F, R>(self, func: F) -> Selfwhere
F: FnOnce(&mut Self) -> R,
Source§fn tap_mut_dbg<F, R>(self, func: F) -> Selfwhere
F: FnOnce(&mut Self) -> R,
fn tap_mut_dbg<F, R>(self, func: F) -> Selfwhere
F: FnOnce(&mut Self) -> R,
tap_mut in debug builds, and does nothing in release builds.Source§impl<T, U> TapAsRef<U> for Twhere
U: ?Sized,
impl<T, U> TapAsRef<U> for Twhere
U: ?Sized,
Source§fn tap_ref<F, R>(self, func: F) -> Self
fn tap_ref<F, R>(self, func: F) -> Self
Source§fn tap_ref_dbg<F, R>(self, func: F) -> Self
fn tap_ref_dbg<F, R>(self, func: F) -> Self
tap_ref in debug builds, and does nothing in release builds.Source§fn tap_ref_mut<F, R>(self, func: F) -> Self
fn tap_ref_mut<F, R>(self, func: F) -> Self
Source§impl<T, U> TapBorrow<U> for Twhere
U: ?Sized,
impl<T, U> TapBorrow<U> for Twhere
U: ?Sized,
Source§fn tap_borrow<F, R>(self, func: F) -> Self
fn tap_borrow<F, R>(self, func: F) -> Self
Source§fn tap_borrow_dbg<F, R>(self, func: F) -> Self
fn tap_borrow_dbg<F, R>(self, func: F) -> Self
tap_borrow in debug builds, and does nothing in release builds.Source§fn tap_borrow_mut<F, R>(self, func: F) -> Self
fn tap_borrow_mut<F, R>(self, func: F) -> Self
Source§impl<T> TapDeref for T
impl<T> TapDeref for T
Source§fn tap_deref_dbg<F, R>(self, func: F) -> Self
fn tap_deref_dbg<F, R>(self, func: F) -> Self
tap_deref in debug builds, and does nothing in release builds.Source§fn tap_deref_mut<F, R>(self, func: F) -> Self
fn tap_deref_mut<F, R>(self, func: F) -> Self
self for modification.