Skip to main content

Error

Struct Error 

Source
pub struct Error { /* private fields */ }

Implementations§

Source§

impl Error

Source

pub const OK: Error

Source

pub const FAILED: Error

Source

pub const ERR_UNAVAILABLE: Error

Source

pub const ERR_UNCONFIGURED: Error

Source

pub const ERR_UNAUTHORIZED: Error

Source

pub const ERR_PARAMETER_RANGE_ERROR: Error

Source

pub const ERR_OUT_OF_MEMORY: Error

Source

pub const ERR_FILE_NOT_FOUND: Error

Source

pub const ERR_FILE_BAD_DRIVE: Error

Source

pub const ERR_FILE_BAD_PATH: Error

Source

pub const ERR_FILE_NO_PERMISSION: Error

Source

pub const ERR_FILE_ALREADY_IN_USE: Error

Source

pub const ERR_FILE_CANT_OPEN: Error

Source

pub const ERR_FILE_CANT_WRITE: Error

Source

pub const ERR_FILE_CANT_READ: Error

Source

pub const ERR_FILE_UNRECOGNIZED: Error

Source

pub const ERR_FILE_CORRUPT: Error

Source

pub const ERR_FILE_MISSING_DEPENDENCIES: Error

Source

pub const ERR_FILE_EOF: Error

Source

pub const ERR_CANT_OPEN: Error

Source

pub const ERR_CANT_CREATE: Error

Source

pub const ERR_QUERY_FAILED: Error

Source

pub const ERR_ALREADY_IN_USE: Error

Source

pub const ERR_LOCKED: Error

Source

pub const ERR_TIMEOUT: Error

Source

pub const ERR_CANT_CONNECT: Error

Source

pub const ERR_CANT_RESOLVE: Error

Source

pub const ERR_CONNECTION_ERROR: Error

Source

pub const ERR_CANT_ACQUIRE_RESOURCE: Error

Source

pub const ERR_CANT_FORK: Error

Source

pub const ERR_INVALID_DATA: Error

Source

pub const ERR_INVALID_PARAMETER: Error

Source

pub const ERR_ALREADY_EXISTS: Error

Source

pub const ERR_DOES_NOT_EXIST: Error

Source

pub const ERR_DATABASE_CANT_READ: Error

Source

pub const ERR_DATABASE_CANT_WRITE: Error

Source

pub const ERR_COMPILATION_FAILED: Error

Source

pub const ERR_METHOD_NOT_FOUND: Error

Source

pub const ERR_SCRIPT_FAILED: Error

Source

pub const ERR_INVALID_DECLARATION: Error

Source

pub const ERR_DUPLICATE_SYMBOL: Error

Source

pub const ERR_PARSE_ERROR: Error

Source

pub const ERR_BUSY: Error

Source

pub const ERR_SKIP: Error

Source

pub const ERR_HELP: Error

Source

pub const ERR_BUG: Error

Source

pub const ERR_PRINTER_ON_FIRE: Error

Trait Implementations§

Source§

impl Clone for Error

Source§

fn clone(&self) -> Error

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Error

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl EngineEnum for Error

Source§

fn try_from_ord(ord: i32) -> Option<Self>

Source§

fn ord(self) -> i32

Ordinal value of the enumerator, as specified in Godot. This is not necessarily unique.
Source§

fn as_str(&self) -> &'static str

The name of the enumerator, as it appears in Rust. Read more
Source§

fn values() -> &'static [Self]

Returns a slice of distinct enum values. Read more
Source§

fn all_constants() -> &'static [EnumConstant<Error>]

Returns metadata for all enum constants. Read more
Source§

fn from_ord(ord: i32) -> Self

Source§

impl FromGodot for Error

Source§

fn try_from_godot(via: Self::Via) -> Result<Self, ConvertError>

Converts the Godot representation to this type, returning Err on failure.
Source§

fn from_godot(via: Self::Via) -> Self

⚠️ Converts the Godot representation to this type. Read more
Source§

fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>

Performs the conversion from a [Variant], returning Err on failure.
Source§

fn from_variant(variant: &Variant) -> Self

⚠️ Performs the conversion from a [Variant]. Read more
Source§

impl GodotConvert for Error

Source§

type Via = i32

The type through which Self is represented in Godot.
Source§

fn godot_shape() -> GodotShape

Which “shape” this type has for property registration (e.g. builtin, enum, …). Read more
Source§

impl Hash for Error

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for Error

Source§

fn eq(&self, other: &Error) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl ToGodot for Error

Source§

type Pass = ByValue

Whether arguments of this type are passed by value or by reference. Read more
Source§

fn to_godot(&self) -> Self::Via

Converts this type to Godot representation, optimizing for zero-copy when possible. Read more
Source§

fn to_godot_owned(&self) -> Self::Via
where Self::Via: Clone,

Converts this type to owned Godot representation. Read more
Source§

fn to_variant(&self) -> Variant

Converts this type to a [Variant].
Source§

impl Var for Error

Source§

type PubType = Error

Type used in generated Rust getters/setters for #[var(pub)].
Source§

fn var_get(field: &Self) -> Self::Via

Get property value via FFI-level Via type. Called for internal (non-pub) getters registered with Godot.
Source§

fn var_set(field: &mut Self, value: Self::Via)

Set property value via FFI-level Via type. Called for internal (non-pub) setters registered with Godot.
Source§

fn var_pub_get(field: &Self) -> Self::PubType

Get property value as PubType. Called for #[var(pub)] getters exposed in Rust API.
Source§

fn var_pub_set(field: &mut Self, value: Self::PubType)

Set property value as PubType. Called for #[var(pub)] setters exposed in Rust API.
Source§

impl Copy for Error

Source§

impl Element for Error

Source§

impl Eq for Error

Source§

impl Export for Error

Source§

impl StructuralPartialEq for Error

Auto Trait Implementations§

§

impl Freeze for Error

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnsafeUnpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> AsArg<T> for T
where T: ToGodot<Pass = ByValue>,

Source§

fn into_arg<'arg>(self) -> CowArg<'arg, T>
where T: 'arg,

Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> AsDirectElement<T> for T
where T: Element<Pass = ByValue> + ToGodot,