1#![deny(missing_docs)]
16
17mod id_error;
18mod id_generator;
19pub mod snowflake;
20pub mod uuid;
21
22pub use id_error::IdError;
23pub use id_generator::IdGenerator;
24pub use snowflake::{
25 DEFAULT_MAX_SKEW_MILLIS,
26 HOST_BITS,
27 HOST_MAX,
28 HOST_MIN,
29 IdMode,
30 PRECISION_BITS,
31 QubitSnowflakeBuilder,
32 QubitSnowflakeGenerator,
33 SnowflakeGenerator,
34 SonyflakeGenerator,
35 TimestampPrecision,
36};
37pub use uuid::{
38 MicaUuidLikeGenerator,
39 fast_simple_uuid_like,
40 fast_uuid_like,
41};