Dependencies:
toml
[dependencies]
id-generator = "0.2.0"
Code:
```rust use chrono::{TimeZone, Utc}; use id_generator::snowflake::{self, SnowflakeConfig};
fn main() { let mut config = SnowflakeConfig::new(); config.basetimestamp = Utc.ymd(2021, 1, 1).andhms(0, 0, 0).timestampmillis(); config.datacenterid = 0; config.workerid = 0; // ... snowflake::setconfig(config);
let id = snowflake::next_id();
println!("{}", id);
} ```