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
35
36
37
//! ## Flow.rs
//!
//! This crate contains various ways to interact with the Flow blockchain through its access API.
//!
//! Start by connecting to the [`testnet()`] or the [`mainnet()`], or [login to an account] by
//! providing the address and secret key.
//!
//! You can also take a look at [the reference] for examples around individual functionalities.
//!
//! [`testnet()`]: crate::client::TonicHyperFlowClient::testnet()
//! [`mainnet()`]: crate::client::TonicHyperFlowClient::mainnet()
//! [login to an account]: crate::account::Account::new()
//! [the reference]: https://github.com/fee1-dead/flow.rs/blob/master/docs/README.md
#![forbid(missing_docs)] // Every public item must be documented

pub mod prelude;

pub mod access;
pub mod account;
pub mod algorithms;
pub mod client;
pub mod codec;
pub mod entities;
pub mod error;
pub mod multi;
pub mod protobuf;
pub mod requests;
pub mod sign;
pub mod transaction;

#[cfg(test)]
pub mod tests;

#[cfg(doctest)]
pub mod doctests;

mod fmt;