pblasucci.Ananoid Namespace
This library provides nano identifiers, an alternative to UUIDs (inspired by github.com/ai/nanoid).
| Type/Module | Description |
|
Contains utilities for working with alphabets. |
|
|
Represents a validated set of 'letters' from which an identifier is made (for details, see Alphabet.Validate). |
|
|
Contains utilities intended to simplify working with Alphabet in languages other than F#. |
|
|
Contains active patterns to simplify working with alphabets. |
|
|
Contains simple functions for generating 'nano identifier' strings (a simple alternative to things like 'Universal Unique Identifiers'). |
|
|
Captures alphabet validation failure, either because the alphabet had too few (< 1) or too many (> 255) non-whitespace characters. |
|
|
Pre-defined alphabets commonly used to generate identifiers. |
|
|
Contains utilities for working with nano identifiers. |
|
|
Represents a unique textual identifier, with a known length, based on a particular alphabet (i.e. a set of letters). |
ananoid