Struct CodeCompletionKind
pub struct CodeCompletionKind { /* private fields */ }Implementations§
§impl CodeCompletionKind
impl CodeCompletionKind
pub const CLASS: CodeCompletionKind
pub const CLASS: CodeCompletionKind
Godot enumerator name: KIND_CLASS
pub const FUNCTION: CodeCompletionKind
pub const FUNCTION: CodeCompletionKind
Godot enumerator name: KIND_FUNCTION
pub const SIGNAL: CodeCompletionKind
pub const SIGNAL: CodeCompletionKind
Godot enumerator name: KIND_SIGNAL
pub const VARIABLE: CodeCompletionKind
pub const VARIABLE: CodeCompletionKind
Godot enumerator name: KIND_VARIABLE
pub const MEMBER: CodeCompletionKind
pub const MEMBER: CodeCompletionKind
Godot enumerator name: KIND_MEMBER
pub const ENUM: CodeCompletionKind
pub const ENUM: CodeCompletionKind
Godot enumerator name: KIND_ENUM
pub const CONSTANT: CodeCompletionKind
pub const CONSTANT: CodeCompletionKind
Godot enumerator name: KIND_CONSTANT
pub const NODE_PATH: CodeCompletionKind
pub const NODE_PATH: CodeCompletionKind
Godot enumerator name: KIND_NODE_PATH
pub const FILE_PATH: CodeCompletionKind
pub const FILE_PATH: CodeCompletionKind
Godot enumerator name: KIND_FILE_PATH
pub const PLAIN_TEXT: CodeCompletionKind
pub const PLAIN_TEXT: CodeCompletionKind
Godot enumerator name: KIND_PLAIN_TEXT
Trait Implementations§
§impl Clone for CodeCompletionKind
impl Clone for CodeCompletionKind
§fn clone(&self) -> CodeCompletionKind
fn clone(&self) -> CodeCompletionKind
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 more§impl Debug for CodeCompletionKind
impl Debug for CodeCompletionKind
§impl EngineEnum for CodeCompletionKind
impl EngineEnum for CodeCompletionKind
fn try_from_ord(ord: i32) -> Option<CodeCompletionKind>
§fn ord(self) -> i32
fn ord(self) -> i32
Ordinal value of the enumerator, as specified in Godot.
This is not necessarily unique.
§fn values() -> &'static [CodeCompletionKind]
fn values() -> &'static [CodeCompletionKind]
Returns a slice of distinct enum values. Read more
§fn all_constants() -> &'static [EnumConstant<CodeCompletionKind>]
fn all_constants() -> &'static [EnumConstant<CodeCompletionKind>]
Returns metadata for all enum constants. Read more
fn from_ord(ord: i32) -> Self
§impl FromGodot for CodeCompletionKind
impl FromGodot for CodeCompletionKind
§fn try_from_godot(
via: <CodeCompletionKind as GodotConvert>::Via,
) -> Result<CodeCompletionKind, ConvertError>
fn try_from_godot( via: <CodeCompletionKind as GodotConvert>::Via, ) -> Result<CodeCompletionKind, ConvertError>
Converts the Godot representation to this type, returning
Err on failure.§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
⚠️ Converts the Godot representation to this type. Read more
§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Performs the conversion from a
Variant, returning Err on failure.§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
§impl GodotConvert for CodeCompletionKind
impl GodotConvert for CodeCompletionKind
§fn godot_shape() -> GodotShape
fn godot_shape() -> GodotShape
Which “shape” this type has for property registration (e.g. builtin, enum, …). Read more
§impl Hash for CodeCompletionKind
impl Hash for CodeCompletionKind
§impl PartialEq for CodeCompletionKind
impl PartialEq for CodeCompletionKind
§impl ToGodot for CodeCompletionKind
impl ToGodot for CodeCompletionKind
§fn to_godot(&self) -> <CodeCompletionKind as GodotConvert>::Via
fn to_godot(&self) -> <CodeCompletionKind as GodotConvert>::Via
Converts this type to Godot representation, optimizing for zero-copy when possible. Read more
§fn to_godot_owned(&self) -> Self::Via
fn to_godot_owned(&self) -> Self::Via
Converts this type to owned Godot representation. Read more
§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
Converts this type to a Variant.
§impl Var for CodeCompletionKind
impl Var for CodeCompletionKind
§type PubType = CodeCompletionKind
type PubType = CodeCompletionKind
Type used in generated Rust getters/setters for
#[var(pub)].§fn var_get(
field: &CodeCompletionKind,
) -> <CodeCompletionKind as GodotConvert>::Via
fn var_get( field: &CodeCompletionKind, ) -> <CodeCompletionKind as GodotConvert>::Via
Get property value via FFI-level
Via type. Called for internal (non-pub) getters registered with Godot.§fn var_set(
field: &mut CodeCompletionKind,
value: <CodeCompletionKind as GodotConvert>::Via,
)
fn var_set( field: &mut CodeCompletionKind, value: <CodeCompletionKind as GodotConvert>::Via, )
Set property value via FFI-level
Via type. Called for internal (non-pub) setters registered with Godot.§fn var_pub_get(
field: &CodeCompletionKind,
) -> <CodeCompletionKind as Var>::PubType
fn var_pub_get( field: &CodeCompletionKind, ) -> <CodeCompletionKind as Var>::PubType
Get property value as
PubType. Called for #[var(pub)] getters exposed in Rust API.§fn var_pub_set(
field: &mut CodeCompletionKind,
value: <CodeCompletionKind as Var>::PubType,
)
fn var_pub_set( field: &mut CodeCompletionKind, value: <CodeCompletionKind as Var>::PubType, )
Set property value as
PubType. Called for #[var(pub)] setters exposed in Rust API.impl Copy for CodeCompletionKind
impl Element for CodeCompletionKind
impl Eq for CodeCompletionKind
impl Export for CodeCompletionKind
impl StructuralPartialEq for CodeCompletionKind
Auto Trait Implementations§
impl Freeze for CodeCompletionKind
impl RefUnwindSafe for CodeCompletionKind
impl Send for CodeCompletionKind
impl Sync for CodeCompletionKind
impl Unpin for CodeCompletionKind
impl UnsafeUnpin for CodeCompletionKind
impl UnwindSafe for CodeCompletionKind
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