fidl/
lib.rs

1// Copyright 2016 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//! Library and runtime for fidl bindings.
6
7#![warn(clippy::all)]
8#![deny(missing_docs)]
9
10#[macro_use]
11pub mod encoding;
12
13pub mod client;
14pub mod epitaph;
15pub mod for_fidl_message_crate;
16pub mod handle;
17pub mod marker;
18pub mod prelude;
19pub mod server;
20
21pub mod endpoints;
22pub use endpoints::MethodType;
23
24mod persistence;
25pub use persistence::*;
26
27mod error;
28pub use self::error::{Error, Result, TransportError};
29
30pub use handle::*;
31pub use server::ServeInner;
32
33mod time;
34pub use time::*;