Example

Dependencies:

toml [dependencies] id-generator = "0.3.0"

Code:

```rust /// basic use chrono::{TimeZone, Utc}; use id_generator::snowflake::{self, SnowflakeConfig};

fn main() { let mut config = SnowflakeConfig::new(); config.basetimestamp = Utc.ymd(2022, 1, 1).andhms(0, 0, 0).timestampmillis(); config.datacenterid = 0; config.workerid = 0; // ... snowflake::setconfig(config);

let id = snowflake::next_id();
println!("{}", id);

}

/// basic53 use chrono::{TimeZone, Utc}; use id_generator::snowflake53::{self, SnowflakeConfig};

fn main() { let mut config = SnowflakeConfig::new(); config.baseseconds = Utc.ymd(2022, 1, 1).andhms(0, 0, 0).timestamp(); config.workerid = 0; // ... snowflake53::setconfig(config);

let id = snowflake53::next_id();
println!("{}", id);

}

```