Struct FallibleSignalFuture
pub struct FallibleSignalFuture<R>{ /* private fields */ }
Expand description
A future that tries to resolve as soon as the provided Godot signal was emitted.
The future might resolve to an error if the signal object is freed before the signal is emitted.
Trait Implementations§
§impl<R> Drop for FallibleSignalFuture<R>
impl<R> Drop for FallibleSignalFuture<R>
§impl<R> Future for FallibleSignalFuture<R>
impl<R> Future for FallibleSignalFuture<R>
§type Output = Result<R, TrySignalFutureError>
type Output = Result<R, TrySignalFutureError>
The type of value produced on completion.
§fn poll(
self: Pin<&mut FallibleSignalFuture<R>>,
cx: &mut Context<'_>,
) -> Poll<<FallibleSignalFuture<R> as Future>::Output>
fn poll( self: Pin<&mut FallibleSignalFuture<R>>, cx: &mut Context<'_>, ) -> Poll<<FallibleSignalFuture<R> as Future>::Output>
Attempts to resolve the future to a final value, registering
the current task for wakeup if the value is not yet available. Read more
Auto Trait Implementations§
impl<R> Freeze for FallibleSignalFuture<R>
impl<R> RefUnwindSafe for FallibleSignalFuture<R>
impl<R> !Send for FallibleSignalFuture<R>
impl<R> !Sync for FallibleSignalFuture<R>
impl<R> Unpin for FallibleSignalFuture<R>
impl<R> UnwindSafe for FallibleSignalFuture<R>
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
Source§impl<F> IntoFuture for Fwhere
F: Future,
impl<F> IntoFuture for Fwhere
F: Future,
Source§type IntoFuture = F
type IntoFuture = F
Which kind of future are we turning this into?
Source§fn into_future(self) -> <F as IntoFuture>::IntoFuture
fn into_future(self) -> <F as IntoFuture>::IntoFuture
Creates a future from a value. Read more