fuchsia_async/runtime/fuchsia/executor/mod.rs
1// Copyright 2018 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5/// A future which can be used by multiple threads at once.
6mod atomic_future;
7mod common;
8mod local;
9mod packets;
10pub mod scope;
11mod send;
12mod time;
13
14pub use atomic_future::spawnable_future::SpawnableFuture;
15pub use common::EHandle;
16pub(crate) use common::Executor;
17pub use local::{LocalExecutor, TestExecutor};
18pub use packets::{PacketReceiver, RawReceiverRegistration, ReceiverRegistration};
19pub use send::SendExecutor;
20pub use time::{BootInstant, MonotonicDuration, MonotonicInstant};