pub use std::{
collections::{BTreeMap, BTreeSet, HashMap, HashSet, VecDeque},
fmt::Write as _,
pin::Pin,
str::FromStr as _,
sync::{Arc, Mutex, RwLock},
};
pub use eyre::{OptionExt as _, Report, Result, WrapErr as _, bail, eyre};
pub use futures::future::join_all;
pub use serde::{
Deserialize, Serialize, Serializer,
de::{DeserializeOwned, Deserializer},
};
pub use serde_json::{Value, json};
pub use thiserror::Error;
pub use tracing::{Span, debug, error, field::Empty, info, instrument, trace, warn};
pub use crate::{clientside, io::ExpandedPath, other::*, trades::*};
#[deprecated(since = "3.0.0", note = "Use main `prelude` instead")]
pub mod clientside {
pub use super::*;
pub use crate::clientside;
}
#[deprecated(since = "3.0.0", note = "Use main `prelude` instead")]
pub mod libside {
pub use super::*;
}