generate/
generate.rs

1extern crate spaceflake;
2
3fn main() {
4    let mut settings = spaceflake::GeneratorSettings {
5        base_epoch: 1640995200000,
6        ..Default::default()
7    };
8    let mut sf = spaceflake::generate(settings);
9    match sf {
10        Ok(value) => {
11            println!("Generated Spaceflake: {:#?}", value.decompose())
12        }
13        Err(error) => {
14            println!("Error: {}", error)
15        }
16    }
17
18    settings.node_id = 5;
19    settings.worker_id = 5;
20    settings.sequence = 1337;
21    sf = spaceflake::generate(settings);
22    match sf {
23        Ok(value) => {
24            println!("Generated Spaceflake: {:#?}", value.decompose())
25        }
26        Err(error) => {
27            println!("Error: {}", error)
28        }
29    }
30}