blob: 81414e3e2556fd358ce00a3d424b76bbab231c75 [file] [log] [blame]
// Copyright 2023 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.
//! Component sandbox traits and capability types.
mod any;
mod capability;
mod data;
mod dict;
mod directory;
mod handle;
mod open;
mod receiver;
mod registry;
mod sender;
mod unit;
pub use self::any::{AnyCapability, AnyCast, ErasedCapability};
pub use self::capability::{Capability, CapabilityTrait, ConversionError, RemoteError};
pub use self::data::Data;
pub use self::dict::{Dict, Key as DictKey};
pub use self::directory::Directory;
pub use self::handle::OneShotHandle;
pub use self::open::Open;
pub use self::receiver::Receiver;
pub use self::sender::{Message, Sendable, Sender};
pub use self::unit::Unit;