sf 0.1.1

Simple snowflake like unique IDs generator.
Documentation
1
2
3
4
5
6
7
8
9
use std::time::{SystemTime, UNIX_EPOCH};

pub fn ms_since_epoch() -> Result<u128, String> {
    match SystemTime::now().duration_since(UNIX_EPOCH) {
        Ok(since_epoch) => Ok(u128::from(since_epoch.as_secs()) * 1000
            + u128::from(since_epoch.subsec_millis())),
        Err(_) => Err("Time went backwards".to_string()),
    }
}