nanoid

A tiny, secure, URL-friendly, unique string ID generator for Go
git clone git://git.lair.cx/nanoid
Log | Files | Refs | README

commit ef7097a5a5aa31120dd1954829acf023bdd6f9ac
parent 178cde6993d0573b61a94cdf7dca266d09238861
Author: Yongbin Kim <iam@yongbin.kim>
Date:   Wed, 11 Jan 2023 08:15:07 +0000

feat: Added parse function

Diffstat:
Mnanoid.go | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/nanoid.go b/nanoid.go @@ -19,6 +19,13 @@ type NanoID [idSize]byte // Nil is empty id. var Nil = NanoID{} +// Parse parses the string representation of the id. +func Parse(s string) NanoID { + var id NanoID + copy(id[:], s) + return id +} + // Generator generates nanoid. type Generator interface { Generate() NanoID