Documentation
¶
Index ¶
- func NewChildOutcomeByNameOutcome(noc efs.NameOutcome) efs.ChildOutcome
- func NewChildOutcomePathTooLong(given, allowed int) efs.ChildOutcome
- func NewChildOutcomeSuccess() efs.ChildOutcome
- func NewName(opts ...NameOpt) efs.Name
- func NewNameOutcomeInvalidChar(invalidChar string) efs.NameOutcome
- func NewNameOutcomeNameReserved(reserved string) efs.NameOutcome
- func NewNameOutcomeNameTooLong(length, max int) efs.NameOutcome
- func NewNameOutcomeSuccess() efs.NameOutcome
- func NewNamespace(fs efs.FileSystem, ns string) efs.Namespace
- type NameOpt
- type Path
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChildOutcomeByNameOutcome ¶
func NewChildOutcomeByNameOutcome(noc efs.NameOutcome) efs.ChildOutcome
func NewChildOutcomePathTooLong ¶
func NewChildOutcomePathTooLong(given, allowed int) efs.ChildOutcome
func NewChildOutcomeSuccess ¶
func NewChildOutcomeSuccess() efs.ChildOutcome
func NewNameOutcomeInvalidChar ¶
func NewNameOutcomeInvalidChar(invalidChar string) efs.NameOutcome
func NewNameOutcomeNameReserved ¶
func NewNameOutcomeNameReserved(reserved string) efs.NameOutcome
func NewNameOutcomeNameTooLong ¶
func NewNameOutcomeNameTooLong(length, max int) efs.NameOutcome
func NewNameOutcomeSuccess ¶
func NewNameOutcomeSuccess() efs.NameOutcome
func NewNamespace ¶
func NewNamespace(fs efs.FileSystem, ns string) efs.Namespace
Types ¶
type NameOpt ¶
type NameOpt func(opts nameOpts) nameOpts
func DefineMaxNameLength ¶
DefineMaxNameLength define maximum name length (inclusive)
func DefineNameInvalidChars ¶
func DefineNameReservedNames ¶
Click to show internal directories.
Click to hide internal directories.