Sonyflake.new
You're seeing just the function
new
, go back to Sonyflake module for more information.
Link to this function
new()
Specs
new() :: %Sonyflake{ elapsed_time: 0, machine_id: non_neg_integer(), msb: 0, sequence: 255, start_time: non_neg_integer() }
Create an instance of Sonyflake
unique ID generator.
Link to this function
new(setting)
Specs
new(%Sonyflake.Setting{ machine_id: non_neg_integer(), start_time: non_neg_integer() }) :: nil | %Sonyflake{ elapsed_time: 0, machine_id: non_neg_integer(), msb: 0, sequence: 255, start_time: non_neg_integer() }
Create an instance of Sonyflake
unique ID generator, using a predetermined
setting.