async_utils/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Copyright 2020 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#![deny(missing_docs)]

//! Provides utilities for working with asynchronous code.

pub use traits::PollExt;

pub mod async_once;
pub mod channel;
pub mod event;
pub mod fold;
pub mod futures;
pub mod hanging_get;
/// Helper to poll a mutex.
pub mod mutex_ticket;
/// Additional Useful Stream Combinators and Utilities
pub mod stream;
pub mod traits;