#[repr(u32)]pub enum ClientError {
Show 44 variants
CMDERR_SUCCESS = 0,
CMDERR_SYNTAX_ERROR = 1_000,
CMDERR_UNKNOWN_COMMAND = 1_001,
CMDERR_MISSING_PARAMETER = 1_002,
CMDERR_INCOMPATIBLE_PROTOCOLS = 1_003,
CMDERR_UNKNOWN_AUDIOCODEC = 1_004,
CMDERR_INVALID_USERNAME = 1_005,
CMDERR_INCORRECT_CHANNEL_PASSWORD = 2_001,
CMDERR_INVALID_ACCOUNT = 2_002,
CMDERR_MAX_SERVER_USERS_EXCEEDED = 2_003,
CMDERR_MAX_CHANNEL_USERS_EXCEEDED = 2_004,
CMDERR_SERVER_BANNED = 2_005,
CMDERR_NOT_AUTHORIZED = 2_006,
CMDERR_MAX_DISKUSAGE_EXCEEDED = 2_008,
CMDERR_INCORRECT_OP_PASSWORD = 2_010,
CMDERR_AUDIOCODEC_BITRATE_LIMIT_EXCEEDED = 2_011,
CMDERR_MAX_LOGINS_PER_IPADDRESS_EXCEEDED = 2_012,
CMDERR_MAX_CHANNELS_EXCEEDED = 2_013,
CMDERR_COMMAND_FLOOD = 2_014,
CMDERR_CHANNEL_BANNED = 2_015,
CMDERR_MAX_FILETRANSFERS_EXCEEDED = 2_016,
CMDERR_NOT_LOGGEDIN = 3_000,
CMDERR_ALREADY_LOGGEDIN = 3_001,
CMDERR_NOT_IN_CHANNEL = 3_002,
CMDERR_ALREADY_IN_CHANNEL = 3_003,
CMDERR_CHANNEL_ALREADY_EXISTS = 3_004,
CMDERR_CHANNEL_NOT_FOUND = 3_005,
CMDERR_USER_NOT_FOUND = 3_006,
CMDERR_BAN_NOT_FOUND = 3_007,
CMDERR_FILETRANSFER_NOT_FOUND = 3_008,
CMDERR_OPENFILE_FAILED = 3_009,
CMDERR_ACCOUNT_NOT_FOUND = 3_010,
CMDERR_FILE_NOT_FOUND = 3_011,
CMDERR_FILE_ALREADY_EXISTS = 3_012,
CMDERR_FILESHARING_DISABLED = 3_013,
CMDERR_CHANNEL_HAS_USERS = 3_015,
CMDERR_LOGINSERVICE_UNAVAILABLE = 3_016,
CMDERR_CHANNEL_CANNOT_BE_HIDDEN = 3_017,
INTERR_SNDINPUT_FAILURE = 10_000,
INTERR_SNDOUTPUT_FAILURE = 10_001,
INTERR_AUDIOCODEC_INIT_FAILED = 10_002,
INTERR_SPEEXDSP_INIT_FAILED = 10_003,
INTERR_TTMESSAGE_QUEUE_OVERFLOW = 10_004,
INTERR_SNDEFFECT_FAILURE = 10_005,
}Variants§
CMDERR_SUCCESS = 0
CMDERR_SYNTAX_ERROR = 1_000
CMDERR_UNKNOWN_COMMAND = 1_001
CMDERR_MISSING_PARAMETER = 1_002
CMDERR_INCOMPATIBLE_PROTOCOLS = 1_003
CMDERR_UNKNOWN_AUDIOCODEC = 1_004
CMDERR_INVALID_USERNAME = 1_005
CMDERR_INCORRECT_CHANNEL_PASSWORD = 2_001
CMDERR_INVALID_ACCOUNT = 2_002
CMDERR_MAX_SERVER_USERS_EXCEEDED = 2_003
CMDERR_MAX_CHANNEL_USERS_EXCEEDED = 2_004
CMDERR_SERVER_BANNED = 2_005
CMDERR_NOT_AUTHORIZED = 2_006
CMDERR_MAX_DISKUSAGE_EXCEEDED = 2_008
CMDERR_INCORRECT_OP_PASSWORD = 2_010
CMDERR_AUDIOCODEC_BITRATE_LIMIT_EXCEEDED = 2_011
CMDERR_MAX_LOGINS_PER_IPADDRESS_EXCEEDED = 2_012
CMDERR_MAX_CHANNELS_EXCEEDED = 2_013
CMDERR_COMMAND_FLOOD = 2_014
CMDERR_CHANNEL_BANNED = 2_015
CMDERR_MAX_FILETRANSFERS_EXCEEDED = 2_016
CMDERR_NOT_LOGGEDIN = 3_000
CMDERR_ALREADY_LOGGEDIN = 3_001
CMDERR_NOT_IN_CHANNEL = 3_002
CMDERR_ALREADY_IN_CHANNEL = 3_003
CMDERR_CHANNEL_ALREADY_EXISTS = 3_004
CMDERR_CHANNEL_NOT_FOUND = 3_005
CMDERR_USER_NOT_FOUND = 3_006
CMDERR_BAN_NOT_FOUND = 3_007
CMDERR_FILETRANSFER_NOT_FOUND = 3_008
CMDERR_OPENFILE_FAILED = 3_009
CMDERR_ACCOUNT_NOT_FOUND = 3_010
CMDERR_FILE_NOT_FOUND = 3_011
CMDERR_FILE_ALREADY_EXISTS = 3_012
CMDERR_FILESHARING_DISABLED = 3_013
CMDERR_CHANNEL_HAS_USERS = 3_015
CMDERR_LOGINSERVICE_UNAVAILABLE = 3_016
CMDERR_CHANNEL_CANNOT_BE_HIDDEN = 3_017
INTERR_SNDINPUT_FAILURE = 10_000
INTERR_SNDOUTPUT_FAILURE = 10_001
INTERR_AUDIOCODEC_INIT_FAILED = 10_002
INTERR_SPEEXDSP_INIT_FAILED = 10_003
INTERR_TTMESSAGE_QUEUE_OVERFLOW = 10_004
INTERR_SNDEFFECT_FAILURE = 10_005
Implementations§
Source§impl ClientError
impl ClientError
pub const INTERR_AUDIOPREPROCESSOR_INIT_FAILED: ClientError = ClientError::INTERR_SPEEXDSP_INIT_FAILED
Trait Implementations§
Source§impl Clone for ClientError
impl Clone for ClientError
Source§fn clone(&self) -> ClientError
fn clone(&self) -> ClientError
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 ClientError
impl Debug for ClientError
Source§impl Hash for ClientError
impl Hash for ClientError
Source§impl PartialEq for ClientError
impl PartialEq for ClientError
impl Copy for ClientError
impl Eq for ClientError
impl StructuralPartialEq for ClientError
Auto Trait Implementations§
impl Freeze for ClientError
impl RefUnwindSafe for ClientError
impl Send for ClientError
impl Sync for ClientError
impl Unpin for ClientError
impl UnwindSafe for ClientError
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