Struct kas::Future [−][src]
pub struct Future<T>(_)
where
T: 'static;
Expand description
A future value, pending UI operation
This is a simpler form of future than the std::future::Future
trait,
relying on the UI event system for execution. It also does not come with a
waker; since calling into widget code is only possible through the event
system, an UpdateHandle
should be used to wake the recipient.
Implementations
Construct, given a boxed closure to produce the final value
Returns the future and a finish
closure to set the value when done.
Check whether this is finished
Returns a result on completion
It may be worth checking Future::is_finished
before calling this method.
Trait Implementations
Auto Trait Implementations
impl<T> !RefUnwindSafe for Future<T>
impl<T> !UnwindSafe for Future<T>
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn cast_trunc(self) -> T
pub fn cast_trunc(self) -> T
Cast to integer, truncating Read more
pub fn cast_nearest(self) -> T
pub fn cast_nearest(self) -> T
Cast to the nearest integer Read more
pub fn cast_floor(self) -> T
pub fn cast_floor(self) -> T
Cast the floor to an integer Read more
pub fn try_cast_trunc(self) -> Result<T, Error>
pub fn try_cast_trunc(self) -> Result<T, Error>
Try converting to integer with truncation Read more
pub fn try_cast_nearest(self) -> Result<T, Error>
pub fn try_cast_nearest(self) -> Result<T, Error>
Try converting to the nearest integer Read more
pub fn try_cast_floor(self) -> Result<T, Error>
pub fn try_cast_floor(self) -> Result<T, Error>
Try converting the floor to an integer Read more
pub fn try_cast_ceil(self) -> Result<T, Error>
pub fn try_cast_ceil(self) -> Result<T, Error>
Try convert the ceiling to an integer Read more