Skip to main content

signet_orders/
lib.rs

1//! Signet Orders Library
2//!
3//! Contains utilities for placing and filling orders on Signet.
4
5#![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};