Documentation ¶
Index ¶
Examples ¶
Constants ¶
View Source
const ( SymbolMinus byte = '-' SymbolSlash byte = '/' SymbolDot byte = '.' SymbolColon byte = ':' )
byte symbols
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DocID ¶
type DocID [docIDLength]byte
DocID is 32 bytes array
func FromDocIDHexBytes ¶
FromDocIDHexBytes parse DocID from hex bytes
func FromDocIDHexReadableBytes ¶
FromDocIDHexReadableBytes parse DocID from readable hex bytes
func FromURLBytes ¶
FromURLBytes parse DocID from URL bytes
func New ¶
New create new DocID
Example ¶
docid, _ := New("http://www.google.com/") fmt.Println(docid) docid, _ = New("1d5920f4b44b27a8-ed646a3334ca891f-ff90821feeb2b02a33a6f9fc8e5f3fcd") fmt.Println(docid) docid, _ = New("1d5920f4b44b27a8-ed646a3334ca891f-ff90821feeb2b02a33a6f9fc8e5f3fcd") fmt.Println(docid)
Output: 1d5920f4b44b27a8-ed646a3334ca891f-ff90821feeb2b02a33a6f9fc8e5f3fcd 1d5920f4b44b27a8-ed646a3334ca891f-ff90821feeb2b02a33a6f9fc8e5f3fcd 1d5920f4b44b27a8-ed646a3334ca891f-ff90821feeb2b02a33a6f9fc8e5f3fcd
type InvalidBytesError ¶
type InvalidBytesError Bytes
InvalidBytesError value describe invalid bytes
func (InvalidBytesError) Error ¶
func (e InvalidBytesError) Error() string
Click to show internal directories.
Click to hide internal directories.