bee/lib.rs
1//! bee-rs — Rust client for the Swarm Bee API.
2//!
3//! Functional parity target with [bee-js] (the canonical TypeScript
4//! client) and [bee-go] (the typed Go port). bee-go is the primary
5//! reference for shape and behavior; bee-js is the source of truth for
6//! wire-format edge cases.
7//!
8//! [bee-js]: https://github.com/ethersphere/bee-js
9//! [bee-go]: https://github.com/ethswarm-tools/bee-go
10
11#![forbid(unsafe_code)]
12#![warn(missing_docs)]
13
14pub mod api;
15pub(crate) mod client;
16pub mod debug;
17pub mod dev;
18pub mod file;
19pub mod gsoc;
20pub mod manifest;
21pub mod postage;
22pub mod pss;
23pub mod storage;
24pub mod swarm;
25
26pub use dev::DevClient;
27
28pub use client::Client;
29pub use swarm::{Error, Result};