/// The decoded components of a Snowflake ID.
////// Obtained via [`crate::generator::SnowflakeIdGenerator::decompose`].
#[derive(Copy, Clone, Debug, PartialEq, Eq)]pubstructSnowflakeComponents{/// Milliseconds since the generator's epoch.
pubtimestamp_millis:i64,
/// Machine identifier embedded in the ID.
pubmachine_id:i32,
/// Node identifier embedded in the ID.
pubnode_id:i32,
/// Per-millisecond sequence counter embedded in the ID.
pubsequence:u16,
}