Documentation
¶
Index ¶
- Variables
- type OrderedID
- func (orderedid OrderedID) Base32() string
- func (orderedid OrderedID) Base58() string
- func (orderedid OrderedID) Bytes() []byte
- func (orderedid OrderedID) NodeID() uint16
- func (orderedid OrderedID) String() string
- func (orderedid OrderedID) Timestamp() uint64
- func (orderedid OrderedID) Uint64() uint64
- type OrderedIDCreator
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidBase32 = errors.New("invalid base32")
ErrInvalidBase32 is returned by ParseBase32 when given an invalid []byte
View Source
var ErrInvalidBase58 = errors.New("invalid base58")
ErrInvalidBase58 is returned by ParseBase58 when given an invalid []byte
Functions ¶
This section is empty.
Types ¶
type OrderedID ¶
type OrderedID uint64
OrderedID 有序的id
func ParseBase32 ¶
ParseBase32 parses a base32 []byte into a OrderedID
func ParseBase58 ¶
ParseBase58 parses a base58 []byte into a snowflake ID
func ParseString ¶
ParseString converts a string into a OrderedID
func ParseUint64 ¶
ParseUint64 converts an uint64 into a OrderedID
type OrderedIDCreator ¶
type OrderedIDCreator struct {
// contains filtered or unexported fields
}
func (*OrderedIDCreator) Create ¶
func (creator *OrderedIDCreator) Create() OrderedID
Create Create a OrderID
Click to show internal directories.
Click to hide internal directories.