Modules§
- generator
- @since 0.1.0
- hashcode
- @since 0.2.0
- infras
- @since 0.2.0
Notes: features = [
"dynamic"] - macros
- @since 0.3.0
Macros§
- snowflake_
builtin - Use the builtin default generator
crate::generator::SnowflakeGenerator::builtin. - snowflake_
builtin_ string - Use the builtin default generator
super::generator::SnowflakeGenerator::builtin. - snowflake_
dynamic - Use the builtin dynamic generator
super::generator::SnowflakeGenerator::dynamicby features = ["dynamic"]. - snowflake_
dynamic_ string - Use the builtin dynamic generator
crate::generator::SnowflakeGenerator::dynamicby features = ["dynamic"].
Functions§
- dynamic_
next_ id - Use builtin default
GeneratorimplinstanceSnowflakeGenerator::dynamicgenerates and returns a unique ID based on theGenerator::next_idfunction. - dynamic_
next_ id_ string - Use builtin default
GeneratorimplinstanceSnowflakeGenerator::dynamicgenerates and returns a unique String ID. - next_id
- Use builtin default
GeneratorimplinstanceSnowflakeGenerator::builtingenerates and returns a unique ID based on theGenerator::next_idfunction. - next_
id_ string - Use builtin default
GeneratorimplinstanceSnowflakeGenerator::builtingenerates and returns a unique String ID.