[−][src]Enum tsproto_commands::errors::Error
Variants
Okunknown error code
Undefinedundefined error
NotImplementednot implemented
OkNoUpdateDontNotifyLibTimeLimitReachedlibrary time limit reached
CommandNotFoundcommand not found
UnableToBindNetworkPortunable to bind network port
NoNetworkPortAvailableno network port available
ClientInvalidIdinvalid clientID
ClientNicknameInusenickname is already in use
ClientInvalidErrorCodeinvalid error code
ClientProtocolLimitReachedmax clients protocol limit reached
ClientInvalidTypeinvalid client type
ClientAlreadySubscribedalready subscribed
ClientNotLoggedInnot logged in
ClientCouldNotValidateIdentitycould not validate client identity
ClientInvalidPasswordinvalid loginname or password
ClientTooManyClonesConnectedtoo many clones already connected
ClientVersionOutdatedclient version outdated, please update
ClientIsOnlineclient is online
ClientIsFloodingclient is flooding
ClientHackedclient is modified
ClientCannotVerifyNowcan not verify client at this moment
ClientLoginNotPermittedclient is not permitted to log in
ClientNotSubscribedclient is not subscribed to the channel
ChannelInvalidIdinvalid channelID
ChannelProtocolLimitReachedmax channels protocol limit reached
ChannelAlreadyInalready member of channel
ChannelNameInusechannel name is already in use
ChannelNotEmptychannel not empty
ChannelCanNotDeleteDefaultcan not delete default channel
ChannelDefaultRequirePermanentdefault channel requires permanent
ChannelInvalidFlagsinvalid channel flags
ChannelParentNotPermanentpermanent channel can not be child of non permanent channel
ChannelMaxclientsReachedchannel maxclient reached
ChannelMaxfamilyReachedchannel maxfamily reached
ChannelInvalidOrderinvalid channel order
ChannelNoFiletransferSupportedchannel does not support filetransfers
ChannelInvalidPasswordinvalid channel password
ChannelIsPrivateChannelchannel is private channel
ChannelInvalidSecurityHashinvalid security hash supplied by client
ServerInvalidIdinvalid serverID
ServerRunningserver is running
ServerIsShuttingDownserver is shutting down
ServerMaxclientsReachedserver maxclient reached
ServerInvalidPasswordinvalid server password
ServerDeploymentActivedeployment active
ServerUnableToStopOwnServerunable to stop own server in your connection class
ServerIsVirtualserver is virtual
ServerWrongMachineidserver wrong machineID
ServerIsNotRunningserver is not running
ServerIsBootingserver is booting up
ServerStatusInvalidserver got an invalid status for this operation
ServerModalQuitserver modal quit
ServerVersionOutdatedserver version is too old for command
Databasedatabase error
DatabaseEmptyResultdatabase empty result set
DatabaseDuplicateEntrydatabase duplicate entry
DatabaseNoModificationsdatabase no modifications
DatabaseConstraintdatabase invalid constraint
DatabaseReinvokedatabase reinvoke command
ParameterQuoteinvalid quote
ParameterInvalidCountinvalid parameter count
ParameterInvalidinvalid parameter
ParameterNotFoundparameter not found
ParameterConvertconvert error
ParameterInvalidSizeinvalid parameter size
ParameterMissingmissing required parameter
ParameterChecksuminvalid checksum
VsCriticalvirtual server got a critical error
ConnectionLostConnection lost
NotConnectednot connected
NoCachedConnectionInfono cached connection info
CurrentlyNotPossiblecurrently not possible
FailedConnectionInitialisationfailed connection initialization
CouldNotResolveHostnamecould not resolve hostname
InvalidServerConnectionHandlerIdinvalid server connection handler ID
CouldNotInitialiseInputManagercould not initialize Input Manager
ClientlibraryNotInitialisedclient library not initialized
ServerlibraryNotInitialisedserver library not initialized
WhisperTooManyTargetstoo many whisper targets
WhisperNoTargetsno whisper targets found
FileInvalidNameinvalid file name
FileInvalidPermissionsinvalid file permissions
FileAlreadyExistsfile already exists
FileNotFoundfile not found
FileIoErrorfile input/output error
FileInvalidTransferIdinvalid file transfer ID
FileInvalidPathinvalid file path
FileNoFilesAvailableno files available
FileOverwriteExcludesResumeoverwrite excludes resume
FileInvalidSizeinvalid file size
FileAlreadyInUsefile already in use
FileCouldNotOpenConnectioncould not open file transfer connection
FileNoSpaceLeftOnDeviceno space left on device (disk full?)
FileExceedsFileSystemMaximumSizefile exceeds file system's maximum file size
FileTransferConnectionTimeoutfile transfer connection timeout
FileConnectionLostlost file transfer connection
FileExceedsSuppliedSizefile exceeds supplied file size
FileTransferCompletefile transfer complete
FileTransferCanceledfile transfer canceled
FileTransferInterruptedfile transfer interrupted
FileTransferServerQuotaExceededfile transfer server quota exceeded
FileTransferClientQuotaExceededfile transfer client quota exceeded
FileTransferResetfile transfer reset
FileTransferLimitReachedfile transfer limit reached
SoundPreprocessorDisabledpreprocessor disabled
SoundInternalPreprocessorinternal preprocessor
SoundInternalEncoderinternal encoder
SoundInternalPlaybackinternal playback
SoundNoCaptureDeviceAvailableno capture device available
SoundNoPlaybackDeviceAvailableno playback device available
SoundCouldNotOpenCaptureDevicecould not open capture device
SoundCouldNotOpenPlaybackDevicecould not open playback device
SoundHandlerHasDeviceServerConnectionHandler has a device registered
SoundInvalidCaptureDeviceinvalid capture device
SoundInvalidPlaybackDeviceinvalid clayback device
SoundInvalidWaveinvalid wave file
SoundUnsupportedWavewave file type not supported
SoundOpenWavecould not open wave file
SoundInternalCaptureinternal capture
SoundDeviceInUsedevice still in use
SoundDeviceAlreadyRegisterreddevice already registerred
SoundUnknownDevicedevice not registered/known
SoundUnsupportedFrequencyunsupported frequency
SoundInvalidChannelCountinvalid channel count
SoundReadWaveread error in wave
SoundNeedMoreDatasound need more data
SoundDeviceBusysound device was busy
SoundNoDatathere is no sound data for this period
SoundChannelMaskMismatchChannelmask set bits count (speakers) is not the same as (count)
PermissionInvalidGroupIdinvalid group ID
PermissionDuplicateEntryduplicate entry
PermissionInvalidPermIdinvalid permission ID
PermissionEmptyResultempty result set
PermissionDefaultGroupForbiddenaccess to default group is forbidden
PermissionInvalidSizeinvalid size
PermissionInvalidValueinvalid value
PermissionsGroupNotEmptygroup is not empty
PermissionsClientInsufficientinsufficient client permissions
PermissionsInsufficientGroupPowerinsufficient group modify power
PermissionsInsufficientPermissionPowerinsufficient permission modify power
PermissionTemplateGroupIsUsedtemplate group is currently used
Permissionspermission error
AccountingVirtualserverLimitReachedvirtualserver limit reached
AccountingSlotLimitReachedmax slot limit reached
AccountingLicenseFileNotFoundlicense file not found
AccountingLicenseDateNotOklicense date not ok
AccountingUnableToConnectToServerunable to connect to accounting server
AccountingUnknownErrorunknown accounting error
AccountingServerErroraccounting server error
AccountingInstanceLimitReachedinstance limit reached
AccountingInstanceCheckErrorinstance check error
AccountingLicenseFileInvalidlicense file invalid
AccountingRunningElsewherevirtualserver is running elsewhere
AccountingInstanceDuplicatedvirtualserver running in same instance already
AccountingAlreadyStartedvirtualserver already started
AccountingNotStartedvirtualserver not started
AccountingToManyStartsMessageInvalidIdinvalid message id
BanInvalidIdinvalid ban id
ConnectFailedBannedconnection failed, you are banned
RenameFailedBannedrename failed, new name is banned
BanFloodingflood ban
TtsUnableToInitializeunable to initialize tts
PrivilegeKeyInvalidinvalid privilege key
VoipPjsuaVoipAlreadyInitializedVoipTooManyAccountsVoipInvalidAccountVoipInternalErrorVoipInvalidConnectionIdVoipCannotAnswerInitiatedCallVoipNotInitializedProvisioningInvalidPasswordinvalid password
ProvisioningInvalidRequestinvalid request
ProvisioningNoSlotsAvailableno(more) slots available
ProvisioningPoolMissingpool missing
ProvisioningPoolUnknownpool unknown
ProvisioningUnknownIpLocationunknown ip location(perhaps LAN ip?)
ProvisioningInternalTriesExceededinternal error(tried exceeded)
ProvisioningTooManySlotsRequestedtoo many slots requested
ProvisioningTooManyReservedtoo many reserved
ProvisioningCouldNotConnectcould not connect to provisioning server
ProvisioningAuthServerNotConnectedauthentication server not connected
ProvisioningAuthDataTooLargeauthentication data too large
ProvisioningAlreadyInitializedalready initialized
ProvisioningNotInitializednot initialized
ProvisioningConnectingalready connecting
ProvisioningAlreadyConnectedalready connected
ProvisioningNotConnectedProvisioningIoErrorio_error
ProvisioningInvalidTimeoutProvisioningTs3serverNotFoundProvisioningNoPermissionunknown 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) -> bool1.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