pub struct StaticArgs<F> { /* private fields */ }
Expand description
Adapter for methods whose arguments are statically determined. If the arguments would fail to
type check, the method will print the errors to Godot’s debug console and return null
.
Implementations§
Source§impl<F> StaticArgs<F>
impl<F> StaticArgs<F>
Trait Implementations§
Source§impl<C: NativeClass, F: StaticArgsAsyncMethod<C>> AsyncMethod<C> for StaticArgs<F>
impl<C: NativeClass, F: StaticArgsAsyncMethod<C>> AsyncMethod<C> for StaticArgs<F>
Source§fn spawn_with(&self, spawner: Spawner<'_, C>)
fn spawn_with(&self, spawner: Spawner<'_, C>)
Spawns the future for result of this method with
spawner
. This is done so
that implementors of this trait do not have to name their future types. Read moreSource§impl<F: Clone> Clone for StaticArgs<F>
impl<F: Clone> Clone for StaticArgs<F>
Source§fn clone(&self) -> StaticArgs<F>
fn clone(&self) -> StaticArgs<F>
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<F: Debug> Debug for StaticArgs<F>
impl<F: Debug> Debug for StaticArgs<F>
Source§impl<F: Default> Default for StaticArgs<F>
impl<F: Default> Default for StaticArgs<F>
Source§fn default() -> StaticArgs<F>
fn default() -> StaticArgs<F>
Returns the “default value” for a type. Read more
impl<F: Copy> Copy for StaticArgs<F>
Auto Trait Implementations§
impl<F> Freeze for StaticArgs<F>where
F: Freeze,
impl<F> RefUnwindSafe for StaticArgs<F>where
F: RefUnwindSafe,
impl<F> Send for StaticArgs<F>where
F: Send,
impl<F> Sync for StaticArgs<F>where
F: Sync,
impl<F> Unpin for StaticArgs<F>where
F: Unpin,
impl<F> UnwindSafe for StaticArgs<F>where
F: UnwindSafe,
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