Documentation
¶
Index ¶
- Variables
- type OrderedID
- func (orderedid OrderedID) Base32() string
- func (orderedid OrderedID) Base58() string
- func (orderedid OrderedID) Base64() string
- func (orderedid OrderedID) Bytes() []byte
- func (orderedid OrderedID) Count() uint64
- func (orderedid OrderedID) NodeID() uint64
- 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
View Source
var ErrInvalidBase64 = errors.New("invalid base64")
ErrInvalidBase64 is returned by ParseBase64 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 OrderedID
func ParseBase64 ¶ added in v0.3.0
ParseBase64 parses a base64 []byte into a OrderedID
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
func (*OrderedIDCreator) Destroy ¶ added in v0.3.0
func (creator *OrderedIDCreator) Destroy()
Destroy release the used nodeid.
Click to show internal directories.
Click to hide internal directories.