1#![warn(
7 missing_copy_implementations,
8 missing_debug_implementations,
9 missing_docs,
10 unreachable_pub,
11 clippy::missing_const_for_fn,
12 rustdoc::all
13)]
14#![cfg_attr(not(test), warn(unused_crate_dependencies))]
15#![deny(unused_must_use, rust_2018_idioms)]
16#![cfg_attr(docsrs, feature(doc_cfg))]
17
18pub use signet_constants as constants;
20pub use signet_constants::PairedHeights;
21
22mod agg;
23pub use agg::{AggregateFills, AggregateOrders, MarketError};
24
25mod magic_sig;
26pub use magic_sig::{MagicSig, MagicSigInfo};
27
28pub mod primitives;
30
31mod seq;
32pub use seq::{RequestSigner, SignRequest, SignResponse};
33
34mod signing;
35pub use signing::{
36 SignedFill, SignedOrder, SignedPermitError, SigningError, UnsignedFill, UnsignedOrder,
37};
38
39mod utils;
40pub use utils::{alias_address, unalias_address};