pub struct InputPipelineTasks {
pub watcher: LocalBoxFuture<'static, ()>,
pub runner: LocalBoxFuture<'static, ()>,
pub display_ownership: Option<LocalBoxFuture<'static, ()>>,
pub focus_listener: Option<LocalBoxFuture<'static, ()>>,
pub forwarder: LocalBoxFuture<'static, ()>,
}Expand description
A helper structure that manages the execution of all asynchronous tasks in the input pipeline concurrently.
Fields§
§watcher: LocalBoxFuture<'static, ()>§runner: LocalBoxFuture<'static, ()>§display_ownership: Option<LocalBoxFuture<'static, ()>>§focus_listener: Option<LocalBoxFuture<'static, ()>>§forwarder: LocalBoxFuture<'static, ()>Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for InputPipelineTasks
impl !Send for InputPipelineTasks
impl !Sync for InputPipelineTasks
impl !UnwindSafe for InputPipelineTasks
impl Freeze for InputPipelineTasks
impl Unpin for InputPipelineTasks
impl UnsafeUnpin for InputPipelineTasks
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<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
fn fidl_into_native(self) -> Box<N>
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more