package
1.5.1
Repository: https://github.com/microbus-io/fabric.git
Documentation: pkg.go.dev

# Functions

CatchPanic calls the given function and returns any panic as a standard error.
IsLowerCaseIdentifier accepts only lowerCaseIdentifiers.
IsUpperCaseIdentifier accepts only UpperCaseIdentifiers.
SourceCodeSHA256 generates a SHA256 of the source code files in the indicated directory and its sub-directories.
ToKebabCase converts a CamelCase identifier to kebab-case.
ToSnakeCase converts a CamelCase identifier to snake_case.
ValidateConfigName indicates if the name can be used for a config.
ValidateHostname indicates if the hostname is a valid microservice hostname.
ValidateTickerName indicates if the name can be used for a ticker.

# Structs

SyncMap is a map wrapped in a mutex.