#[repr(C)]pub struct User {Show 26 fields
pub nUserID: INT32,
pub szUsername: [TTCHAR; 512],
pub nUserData: INT32,
pub uUserType: UserTypes,
pub szIPAddress: [TTCHAR; 512],
pub uVersion: UINT32,
pub nChannelID: INT32,
pub uLocalSubscriptions: Subscriptions,
pub uPeerSubscriptions: Subscriptions,
pub szNickname: [TTCHAR; 512],
pub nStatusMode: INT32,
pub szStatusMsg: [TTCHAR; 512],
pub uUserState: UserStates,
pub szMediaStorageDir: [TTCHAR; 512],
pub nVolumeVoice: INT32,
pub nVolumeMediaFile: INT32,
pub nStoppedDelayVoice: INT32,
pub nStoppedDelayMediaFile: INT32,
pub soundPositionVoice: [f32; 3],
pub soundPositionMediaFile: [f32; 3],
pub stereoPlaybackVoice: [TTBOOL; 2],
pub stereoPlaybackMediaFile: [TTBOOL; 2],
pub nBufferMSecVoice: INT32,
pub nBufferMSecMediaFile: INT32,
pub nActiveAdaptiveDelayMSec: INT32,
pub szClientName: [TTCHAR; 512],
}Fields§
§nUserID: INT32§szUsername: [TTCHAR; 512]§nUserData: INT32§uUserType: UserTypes§szIPAddress: [TTCHAR; 512]§uVersion: UINT32§nChannelID: INT32§uLocalSubscriptions: Subscriptions§uPeerSubscriptions: Subscriptions§szNickname: [TTCHAR; 512]§nStatusMode: INT32§szStatusMsg: [TTCHAR; 512]§uUserState: UserStates§szMediaStorageDir: [TTCHAR; 512]§nVolumeVoice: INT32§nVolumeMediaFile: INT32§nStoppedDelayVoice: INT32§nStoppedDelayMediaFile: INT32§soundPositionVoice: [f32; 3]§soundPositionMediaFile: [f32; 3]§stereoPlaybackVoice: [TTBOOL; 2]§stereoPlaybackMediaFile: [TTBOOL; 2]§nBufferMSecVoice: INT32§nBufferMSecMediaFile: INT32§nActiveAdaptiveDelayMSec: INT32§szClientName: [TTCHAR; 512]Trait Implementations§
impl Copy for User
Auto Trait Implementations§
impl Freeze for User
impl RefUnwindSafe for User
impl Send for User
impl Sync for User
impl Unpin for User
impl UnwindSafe for User
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