Documentation
¶
Overview ¶
Package idgenerator provides an ID generator that generates UIDs and GIDs in a specific range.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IDGenerator ¶
IDGenerator is an ID generator that generates UIDs and GIDs in a specific range.
func (*IDGenerator) GenerateGID ¶
func (g *IDGenerator) GenerateGID() (uint32, error)
GenerateGID generates a random GID in the configured range.
func (*IDGenerator) GenerateUID ¶
func (g *IDGenerator) GenerateUID() (uint32, error)
GenerateUID generates a random UID in the configured range.
type IDGeneratorMock ¶
IDGeneratorMock is a mock implementation of the IDGenerator interface. revive:disable-next-line:exported // We don't want to call this type just "Mock"
func (*IDGeneratorMock) GenerateGID ¶
func (g *IDGeneratorMock) GenerateGID() (uint32, error)
GenerateGID generates a GID.
func (*IDGeneratorMock) GenerateUID ¶
func (g *IDGeneratorMock) GenerateUID() (uint32, error)
GenerateUID generates a UID.
Click to show internal directories.
Click to hide internal directories.