monzo/
lib.rs

1#![deny(
2    clippy::all,
3    missing_debug_implementations,
4    missing_copy_implementations,
5    missing_docs,
6    clippy::cargo
7)]
8#![warn(clippy::pedantic)]
9#![warn(clippy::nursery)]
10#![allow(clippy::missing_errors_doc)]
11#![doc = include_str!("../README.md")]
12
13mod client;
14#[doc(inline)]
15pub use client::Client;
16mod endpoints;
17#[doc(inline)]
18pub use endpoints::accounts::{Account, Owner};
19pub use endpoints::{
20    accounts, balance::Balance, feed_items, pots::Pot, transactions, transactions::Transaction,
21    who_am_i::Response as WhoAmI,
22};
23mod error;
24pub use client::inner as inner_client;
25pub use error::Error;
26
27/// Result type for all methods in this crate which can fail.
28pub type Result<T> = std::result::Result<T, Error>;