Skip to main content

logicaffeine_base/
lib.rs

1#![cfg_attr(docsrs, feature(doc_cfg))]
2#![doc = include_str!("../README.md")]
3
4pub mod arena;
5pub mod describe;
6pub mod dimension;
7pub mod hash;
8pub mod intern;
9pub mod money;
10pub mod numeric;
11pub mod quantity;
12pub mod sha_ops;
13pub mod span;
14pub mod temporal;
15pub mod uuid;
16pub mod word;
17pub mod error;
18pub mod union_find;
19
20pub use arena::Arena;
21pub use dimension::{BaseDim, Dimension, Exp};
22pub use quantity::{Quantity, Unit};
23pub use intern::{Interner, Symbol, SymbolEq};
24pub use money::{currency, Currency, Money, RateTable};
25pub use numeric::{BigInt, Complex, Decimal, Modular, Rational, RoundingMode};
26pub use span::Span;
27pub use uuid::{Uuid, Variant};
28pub use word::{
29    Lanes16Word16, Lanes16Word8, Lanes4Word32, Lanes4Word64, Lanes8Word32, LanesVal, Word16, Word32,
30    Word64, Word8, WordVal,
31};
32pub use error::{SpannedError, Result};