fidl/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// Copyright 2016 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.

//! Library and runtime for fidl bindings.

#![warn(clippy::all)]
#![deny(missing_docs)]

#[macro_use]
pub mod encoding;

pub mod client;
pub mod epitaph;
pub mod for_fidl_message_crate;
pub mod handle;
pub mod marker;
pub mod prelude;
pub mod server;

pub mod endpoints;
pub use endpoints::MethodType;

mod persistence;
pub use persistence::*;

mod error;
pub use self::error::{Error, Result, TransportError};

pub use handle::*;
pub use server::ServeInner;

mod time;
pub use time::*;