1#![warn(
6 missing_copy_implementations,
7 missing_debug_implementations,
8 missing_docs,
9 unreachable_pub,
10 clippy::missing_const_for_fn,
11 rustdoc::all
12)]
13#![cfg_attr(not(test), warn(unused_crate_dependencies))]
14#![deny(unused_must_use, rust_2018_idioms)]
15#![cfg_attr(docsrs, feature(doc_cfg))]
16
17mod impls;
18
19mod fee_policy;
20pub use fee_policy::{FeePolicyError, FeePolicySubmitter};
21
22mod filler;
23pub use filler::{Filler, FillerError, FillerOptions, OrdersAndFills};
24
25mod order_sender;
26pub use order_sender::{OrderSender, OrderSenderError};
27
28mod traits;
29pub use traits::{BundleSubmitter, FillSubmitter, OrderSource, OrderSubmitter, TxBuilder};