# README
gotype
# Functions
Abs returns the absolute value of x.
AbsInt returns the absolute value of x.
AppendBytes appends bytes to a byte slice.
ArrayOf returns a as gotype ARRAY panics if a is not convertable to array.
No description provided by the author
Christmas returns the observed date for Christmas Day for year 'y'.
CoalesceStrings concatenates a series of strings into one string.
ColumbusDay returns the date of Columbus Day for year 'y'.
No description provided by the author
Copy copies the contents of a slice into a new slice at a new mem address and returns the new slice.
CopyBytes returns b in a new mem address.
Decode decodes e to poitner dest and returns the number of bytes decoded.
DeepEqual reports whether x and y are “deeply equal”, as defined by golang reflect package.
Easter returns the date of easter for year 'y'.
Encode encodes any value to bytes.
EncodeNum returns the byte encoding from a value of a number (eg.int).
EncodeNumCompressed returns the byte encoding from a value of a number compressed to the smallest size repreentation of that number.
Format inserts a into string format, similar to fmt.Sprintf TODO: optimize performance with alternative to fmt.Sprintf.
No description provided by the author
FromReflectType returns the gotype of reflect.Type t.
GenError returns a formatted error message with source of error 'callOffset' indicates proceeding calls where the error orinigated 'callOffset' should be 0 if error occured in call to current function.
No description provided by the author
GobDecode decodes []byte to a provided dest using golang encoding/gob; dest must be a pointer and match []byte origine type.
GobEncode encodes any value to []byte using golang encoding/gob.
GoodFriday returns the date of good friday for year 'y'.
HolidayObserved returns the date holiday 'h' is observed, Friday if on Saturday and Monday if on Sunday.
In evaluates if 'x' is equal to any 'y'.
InagurationDay returns the date of the presidential inaguration for year 'y'.
No description provided by the author
IndependenceDay returns the observed date for US Independence Day for year 'y'.
Instance returns the date of the 'i' instance of weekday 'wd' in month 'm' of year 'y'; if i < 0 returns the last instance, and panics if 'i' is 0 or exceeds the number of instances.
IsJsonable evaluate whether a can be converted to Json.
No description provided by the author
No description provided by the author
No description provided by the author
JoinByteSlices concatenates the bytes slices to create a new byte slice; The separator sep is placed between elements in the resulting slice.
JoinBytesSep concatenates the bytes to create a new byte slice; The separator sep is placed between elements in the resulting slice.
Join concatenates the elements of its first argument to create a single string.
JsonOf returns 'a' as a gotype Json panics if cannot convert 'a' to Json.
No description provided by the author
LaborDay returns the date of Labor Day for year 'y'.
go:noescapego:linkname M reflect.M.
MapOf returns a as gotype MAP panics if a is not convertable to map.
No description provided by the author
MemorialDay returns the date of Memorial Day for year 'y'.
MlkDay returns the date of Martin Luther King Jr Day for year 'y'.
MustFloatAdd panic if x + y exceeds math.MaxFloat64 (positive or negative).
MustIntMultiply panic if x * y exceeds math.MaxFloat64 (positive or negative).
MustFloatPow panic if x ^ y exceeds math.MaxFloat64 (positive or negative).
MustIntAdd panic if x + y exceeds math.MaxInt (positive or negative).
MustIntMultiply panic if x * y exceeds math.MaxInt (positive or negative).
MustIntPow panic if x ^ y exceeds math.MaxInt (positive or negative).
NationalIndependenceDay returns the observed date for Junteenth National Independence Day for year 'y'.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewUUID returns a randomly generated instance of UUID.
NewYears returns the observed date for new years day of for year 'y'.
No description provided by the author
ParamError returns error message for expected and received type differences "[error location]: param type error expected type: 'e' received type: 'r'".
No description provided by the author
PresidentsDay returns the date of President's Day (or Washington's Birthday) for year 'y'.
PrintStats prints stats about a to the console, including the line where PrintStats was called, Type, gotype DataType, and value.
RepeatBytes returns a new byte slice consisting of count copies of bytes.
No description provided by the author
SliceOf returns a as gotype SLICE panics if a is not convertable to slice.
No description provided by the author
No description provided by the author
StringsInStrings evaluates whether all x's exist in y's.
StructOf returns a as gotype STRUCT panics if a is not convertable to struct.
StructTypeMatch compairs the structure of 2 structs.
Thanksgiving returns the date of Thanksgiving Day for year 'y'.
TypeOf returns the gotype of value a.
No description provided by the author
No description provided by the author
VeteransDay returns the observed date for Veterans Day for year 'y'.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
Duration represents the elapsed time between two Times as an int64 nanosecond count.
ENCODING contains a gotype byte encoding for storing to disk or for other future decoding to golang types.
No description provided by the author
Gmap is in essences an ordered map.
No description provided by the author
No description provided by the author
No description provided by the author
Location maps time instants to the zone in use at that time.
No description provided by the author
Month specifies a month of the year (January = 1, ...).
No description provided by the author
StrFormat represents the case format of a string Pascal: ExampleStr Camel: exampleStr Snake: example_string Phrase: Example string.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Weekday specifies a day of the week (Sunday = 0, ...).