[−][src]Enum tsproto_commands::errors::Error
Variants
Ok
unknown error code
Undefined
undefined error
NotImplemented
not implemented
OkNoUpdate
DontNotify
LibTimeLimitReached
library time limit reached
CommandNotFound
command not found
UnableToBindNetworkPort
unable to bind network port
NoNetworkPortAvailable
no network port available
ClientInvalidId
invalid clientID
ClientNicknameInuse
nickname is already in use
ClientInvalidErrorCode
invalid error code
ClientProtocolLimitReached
max clients protocol limit reached
ClientInvalidType
invalid client type
ClientAlreadySubscribed
already subscribed
ClientNotLoggedIn
not logged in
ClientCouldNotValidateIdentity
could not validate client identity
ClientInvalidPassword
invalid loginname or password
ClientTooManyClonesConnected
too many clones already connected
ClientVersionOutdated
client version outdated, please update
ClientIsOnline
client is online
ClientIsFlooding
client is flooding
ClientHacked
client is modified
ClientCannotVerifyNow
can not verify client at this moment
ClientLoginNotPermitted
client is not permitted to log in
ClientNotSubscribed
client is not subscribed to the channel
ChannelInvalidId
invalid channelID
ChannelProtocolLimitReached
max channels protocol limit reached
ChannelAlreadyIn
already member of channel
ChannelNameInuse
channel name is already in use
ChannelNotEmpty
channel not empty
ChannelCanNotDeleteDefault
can not delete default channel
ChannelDefaultRequirePermanent
default channel requires permanent
ChannelInvalidFlags
invalid channel flags
ChannelParentNotPermanent
permanent channel can not be child of non permanent channel
ChannelMaxclientsReached
channel maxclient reached
ChannelMaxfamilyReached
channel maxfamily reached
ChannelInvalidOrder
invalid channel order
ChannelNoFiletransferSupported
channel does not support filetransfers
ChannelInvalidPassword
invalid channel password
ChannelIsPrivateChannel
channel is private channel
ChannelInvalidSecurityHash
invalid security hash supplied by client
ServerInvalidId
invalid serverID
ServerRunning
server is running
ServerIsShuttingDown
server is shutting down
ServerMaxclientsReached
server maxclient reached
ServerInvalidPassword
invalid server password
ServerDeploymentActive
deployment active
ServerUnableToStopOwnServer
unable to stop own server in your connection class
ServerIsVirtual
server is virtual
ServerWrongMachineid
server wrong machineID
ServerIsNotRunning
server is not running
ServerIsBooting
server is booting up
ServerStatusInvalid
server got an invalid status for this operation
ServerModalQuit
server modal quit
ServerVersionOutdated
server version is too old for command
Database
database error
DatabaseEmptyResult
database empty result set
DatabaseDuplicateEntry
database duplicate entry
DatabaseNoModifications
database no modifications
DatabaseConstraint
database invalid constraint
DatabaseReinvoke
database reinvoke command
ParameterQuote
invalid quote
ParameterInvalidCount
invalid parameter count
ParameterInvalid
invalid parameter
ParameterNotFound
parameter not found
ParameterConvert
convert error
ParameterInvalidSize
invalid parameter size
ParameterMissing
missing required parameter
ParameterChecksum
invalid checksum
VsCritical
virtual server got a critical error
ConnectionLost
Connection lost
NotConnected
not connected
NoCachedConnectionInfo
no cached connection info
CurrentlyNotPossible
currently not possible
FailedConnectionInitialisation
failed connection initialization
CouldNotResolveHostname
could not resolve hostname
InvalidServerConnectionHandlerId
invalid server connection handler ID
CouldNotInitialiseInputManager
could not initialize Input Manager
ClientlibraryNotInitialised
client library not initialized
ServerlibraryNotInitialised
server library not initialized
WhisperTooManyTargets
too many whisper targets
WhisperNoTargets
no whisper targets found
FileInvalidName
invalid file name
FileInvalidPermissions
invalid file permissions
FileAlreadyExists
file already exists
FileNotFound
file not found
FileIoError
file input/output error
FileInvalidTransferId
invalid file transfer ID
FileInvalidPath
invalid file path
FileNoFilesAvailable
no files available
FileOverwriteExcludesResume
overwrite excludes resume
FileInvalidSize
invalid file size
FileAlreadyInUse
file already in use
FileCouldNotOpenConnection
could not open file transfer connection
FileNoSpaceLeftOnDevice
no space left on device (disk full?)
FileExceedsFileSystemMaximumSize
file exceeds file system's maximum file size
FileTransferConnectionTimeout
file transfer connection timeout
FileConnectionLost
lost file transfer connection
FileExceedsSuppliedSize
file exceeds supplied file size
FileTransferComplete
file transfer complete
FileTransferCanceled
file transfer canceled
FileTransferInterrupted
file transfer interrupted
FileTransferServerQuotaExceeded
file transfer server quota exceeded
FileTransferClientQuotaExceeded
file transfer client quota exceeded
FileTransferReset
file transfer reset
FileTransferLimitReached
file transfer limit reached
SoundPreprocessorDisabled
preprocessor disabled
SoundInternalPreprocessor
internal preprocessor
SoundInternalEncoder
internal encoder
SoundInternalPlayback
internal playback
SoundNoCaptureDeviceAvailable
no capture device available
SoundNoPlaybackDeviceAvailable
no playback device available
SoundCouldNotOpenCaptureDevice
could not open capture device
SoundCouldNotOpenPlaybackDevice
could not open playback device
SoundHandlerHasDevice
ServerConnectionHandler has a device registered
SoundInvalidCaptureDevice
invalid capture device
SoundInvalidPlaybackDevice
invalid clayback device
SoundInvalidWave
invalid wave file
SoundUnsupportedWave
wave file type not supported
SoundOpenWave
could not open wave file
SoundInternalCapture
internal capture
SoundDeviceInUse
device still in use
SoundDeviceAlreadyRegisterred
device already registerred
SoundUnknownDevice
device not registered/known
SoundUnsupportedFrequency
unsupported frequency
SoundInvalidChannelCount
invalid channel count
SoundReadWave
read error in wave
SoundNeedMoreData
sound need more data
SoundDeviceBusy
sound device was busy
SoundNoData
there is no sound data for this period
SoundChannelMaskMismatch
Channelmask set bits count (speakers) is not the same as (count)
PermissionInvalidGroupId
invalid group ID
PermissionDuplicateEntry
duplicate entry
PermissionInvalidPermId
invalid permission ID
PermissionEmptyResult
empty result set
PermissionDefaultGroupForbidden
access to default group is forbidden
PermissionInvalidSize
invalid size
PermissionInvalidValue
invalid value
PermissionsGroupNotEmpty
group is not empty
PermissionsClientInsufficient
insufficient client permissions
PermissionsInsufficientGroupPower
insufficient group modify power
PermissionsInsufficientPermissionPower
insufficient permission modify power
PermissionTemplateGroupIsUsed
template group is currently used
Permissions
permission error
AccountingVirtualserverLimitReached
virtualserver limit reached
AccountingSlotLimitReached
max slot limit reached
AccountingLicenseFileNotFound
license file not found
AccountingLicenseDateNotOk
license date not ok
AccountingUnableToConnectToServer
unable to connect to accounting server
AccountingUnknownError
unknown accounting error
AccountingServerError
accounting server error
AccountingInstanceLimitReached
instance limit reached
AccountingInstanceCheckError
instance check error
AccountingLicenseFileInvalid
license file invalid
AccountingRunningElsewhere
virtualserver is running elsewhere
AccountingInstanceDuplicated
virtualserver running in same instance already
AccountingAlreadyStarted
virtualserver already started
AccountingNotStarted
virtualserver not started
AccountingToManyStarts
MessageInvalidId
invalid message id
BanInvalidId
invalid ban id
ConnectFailedBanned
connection failed, you are banned
RenameFailedBanned
rename failed, new name is banned
BanFlooding
flood ban
TtsUnableToInitialize
unable to initialize tts
PrivilegeKeyInvalid
invalid privilege key
VoipPjsua
VoipAlreadyInitialized
VoipTooManyAccounts
VoipInvalidAccount
VoipInternalError
VoipInvalidConnectionId
VoipCannotAnswerInitiatedCall
VoipNotInitialized
ProvisioningInvalidPassword
invalid password
ProvisioningInvalidRequest
invalid request
ProvisioningNoSlotsAvailable
no(more) slots available
ProvisioningPoolMissing
pool missing
ProvisioningPoolUnknown
pool unknown
ProvisioningUnknownIpLocation
unknown ip location(perhaps LAN ip?)
ProvisioningInternalTriesExceeded
internal error(tried exceeded)
ProvisioningTooManySlotsRequested
too many slots requested
ProvisioningTooManyReserved
too many reserved
ProvisioningCouldNotConnect
could not connect to provisioning server
ProvisioningAuthServerNotConnected
authentication server not connected
ProvisioningAuthDataTooLarge
authentication data too large
ProvisioningAlreadyInitialized
already initialized
ProvisioningNotInitialized
not initialized
ProvisioningConnecting
already connecting
ProvisioningAlreadyConnected
already connected
ProvisioningNotConnected
ProvisioningIoError
io_error
ProvisioningInvalidTimeout
ProvisioningTs3serverNotFound
ProvisioningNoPermission
unknown permissionID
Trait Implementations
impl Eq for Error
[src]
impl Copy for Error
[src]
impl PartialEq<Error> for Error
[src]
fn eq(&self, other: &Error) -> bool
[src]
#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for Error
[src]
fn clone(&self) -> Error
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Error
[src]
impl Display for Error
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
default fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
default fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
default fn type_id(&self) -> TypeId where
Self: 'static,
1.34.0[src]
Self: 'static,
Gets the TypeId
of self
impl FromPrimitive for Error
[src]
fn from_i64(n: i64) -> Option<Self>
[src]
fn from_u64(n: u64) -> Option<Self>
[src]
default fn from_isize(n: isize) -> Option<Self>
[src]
Convert an isize
to return an optional value of this type. If the value cannot be represented by this value, then None
is returned. Read more
default fn from_i8(n: i8) -> Option<Self>
[src]
Convert an i8
to return an optional value of this type. If the type cannot be represented by this value, then None
is returned. Read more
default fn from_i16(n: i16) -> Option<Self>
[src]
Convert an i16
to return an optional value of this type. If the type cannot be represented by this value, then None
is returned. Read more
default fn from_i32(n: i32) -> Option<Self>
[src]
Convert an i32
to return an optional value of this type. If the type cannot be represented by this value, then None
is returned. Read more
default fn from_i128(n: i128) -> Option<Self>
[src]
Convert an i128
to return an optional value of this type. If the type cannot be represented by this value, then None
is returned. Read more
default fn from_usize(n: usize) -> Option<Self>
[src]
Convert a usize
to return an optional value of this type. If the type cannot be represented by this value, then None
is returned. Read more
default fn from_u8(n: u8) -> Option<Self>
[src]
Convert an u8
to return an optional value of this type. If the type cannot be represented by this value, then None
is returned. Read more
default fn from_u16(n: u16) -> Option<Self>
[src]
Convert an u16
to return an optional value of this type. If the type cannot be represented by this value, then None
is returned. Read more
default fn from_u32(n: u32) -> Option<Self>
[src]
Convert an u32
to return an optional value of this type. If the type cannot be represented by this value, then None
is returned. Read more
default fn from_u128(n: u128) -> Option<Self>
[src]
Convert an u128
to return an optional value of this type. If the type cannot be represented by this value, then None
is returned. Read more
default fn from_f32(n: f32) -> Option<Self>
[src]
Convert a f32
to return an optional value of this type. If the type cannot be represented by this value, then None
is returned. Read more
default fn from_f64(n: f64) -> Option<Self>
[src]
Convert a f64
to return an optional value of this type. If the type cannot be represented by this value, then None
is returned. Read more
impl ToPrimitive for Error
[src]
fn to_i64(&self) -> Option<i64>
[src]
fn to_u64(&self) -> Option<u64>
[src]
default fn to_isize(&self) -> Option<isize>
[src]
Converts the value of self
to an isize
.
default fn to_i8(&self) -> Option<i8>
[src]
Converts the value of self
to an i8
.
default fn to_i16(&self) -> Option<i16>
[src]
Converts the value of self
to an i16
.
default fn to_i32(&self) -> Option<i32>
[src]
Converts the value of self
to an i32
.
default fn to_i128(&self) -> Option<i128>
[src]
Converts the value of self
to an i128
. Read more
default fn to_usize(&self) -> Option<usize>
[src]
Converts the value of self
to a usize
.
default fn to_u8(&self) -> Option<u8>
[src]
Converts the value of self
to an u8
.
default fn to_u16(&self) -> Option<u16>
[src]
Converts the value of self
to an u16
.
default fn to_u32(&self) -> Option<u32>
[src]
Converts the value of self
to an u32
.
default fn to_u128(&self) -> Option<u128>
[src]
Converts the value of self
to an u128
. Read more
default fn to_f32(&self) -> Option<f32>
[src]
Converts the value of self
to an f32
.
default fn to_f64(&self) -> Option<f64>
[src]
Converts the value of self
to an f64
.
Auto Trait Implementations
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src]
E: 'static + Error + Send + Sync,
default fn name(&self) -> Option<&str>
[src]
Returns the "name" of the error. Read more
default fn cause(&self) -> Option<&(dyn Fail + 'static)>
[src]
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
default fn backtrace(&self) -> Option<&Backtrace>
[src]
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
default fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
default fn compat(self) -> Compat<Self>
[src]
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
impl<T> Erased for T
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> Same for T
type Output = T
Should always be Self