Enum gdnative::core_types::error::GodotError[][src]

#[repr(u32)]pub enum GodotError {
    Failed,
    Unavailable,
    Unconfigured,
    Unauthorized,
    ParameterRange,
    OutOfMemory,
    FileNotFound,
    FileBadDrive,
    FileBadPath,
    FileNoPermission,
    FileAlreadyInUse,
    FileCantOpen,
    FileCantWrite,
    FileCantRead,
    FileUnrecognized,
    FileCorrupt,
    FileMissingDependency,
    FileEof,
    CantOpen,
    CantCreate,
    QueryFailed,
    AlreadyInUse,
    Locked,
    TimeOut,
    CantConnect,
    CantResolve,
    ConnectionError,
    CantAcquireResource,
    CantFork,
    InvalidData,
    InvalidParameter,
    AlreadyExists,
    DoesNotExist,
    DatabaseCantRead,
    DatabaseCantWrite,
    CompilationFailed,
    MethodNotFound,
    LinkFailed,
    ScriptFailed,
    CyclicLink,
    InvalidDeclaration,
    DuplicateSymbol,
    ParseError,
    Busy,
    Skip,
    Help,
    Bug,
    PrinterOnFire,
}

Error codes used in various Godot APIs.

Variants

Failed
Unavailable
Unconfigured
Unauthorized
ParameterRange
OutOfMemory
FileNotFound
FileBadDrive
FileBadPath
FileNoPermission
FileAlreadyInUse
FileCantOpen
FileCantWrite
FileCantRead
FileUnrecognized
FileCorrupt
FileMissingDependency
FileEof
CantOpen
CantCreate
QueryFailed
AlreadyInUse
Locked
TimeOut
CantConnect
CantResolve
ConnectionError
CantAcquireResource
CantFork
InvalidData
InvalidParameter
AlreadyExists
DoesNotExist
DatabaseCantRead
DatabaseCantWrite
CompilationFailed
MethodNotFound
LinkFailed
ScriptFailed
InvalidDeclaration
DuplicateSymbol
ParseError
Busy
Skip
Help
Bug
PrinterOnFire

Trait Implementations

impl Clone for GodotError[src]

impl Copy for GodotError[src]

impl Debug for GodotError[src]

impl Display for GodotError[src]

impl Eq for GodotError[src]

impl Error for GodotError[src]

impl PartialEq<GodotError> for GodotError[src]

impl StructuralEq for GodotError[src]

impl StructuralPartialEq for GodotError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.