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