package
3.15.0+incompatible
Repository: https://github.com/crosserclaws/owl-backend.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
Checks the two array of strings are same This function would sort there two strings first, then check their equality.
No description provided by the author
No description provided by the author
Builds the error object with caller info, if the error object is type of *StackError, replaces the caller info with the new one.
Builds simple function, which executes target function with panic handler(panic-free).
Builds sample function, which captures panic object and convert it to error object.
Performs Cartesian product and gives list of product results Every element should be slice or array.
No description provided by the author
No description provided by the author
Compares any value.
No description provided by the author
No description provided by the author
Compares IP address from left-most byte(numeric-sensitive).
For ascending: Nil / Not Nil: SeqHigher Nil / Nil: SeqEqual Not Nil / Nil: SeqLower descending is the Reverse of ascending Returns: if the second value is true, means at least one of their value is nil.
No description provided by the author
No description provided by the author
Super conversion by reflect 1.
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
Flatten a array or slice object by customized function.
No description provided by the author
Converts 64 bits integer to 16 bits one.
Converts 64 bits integer to 32 bits one.
Converts 64 bits integer to 8 bits one.
No description provided by the author
TODO 以下的部分, 考虑放到公共组件库.
Constructs an array of abstract.
No description provided by the author
No description provided by the author
Constructs a filter, which uses domain(map[<type]bool) of golang as filtering The element must be shown in domain.
No description provided by the author
No description provided by the author
Constructs a filter, which uses map of golang.
Converts the panic content to error object err - The holder of error object errConverter - The builder function for converting non-error object to error object.
Convert a lambda function to function with error returned.
Converts the panic content to error object by SimpleErrorConverter().
Convert a lambda function to function with error returned(by SimpleErrorConverter).
No description provided by the author
No description provided by the author
If the value of source is empty(""), gets nil pointer.
No description provided by the author
No description provided by the author
Shorten string to "<heading chars> <more> <tailing chars>(total size)" if the length of input is greater than "maxSize".
Simple converter for converting non-error object to error object by: fmt.Errorf("%v", object).
Sorts the value of int64 with unique processing.
Sorts the value of int64 with unique processing.
No description provided by the author
No description provided by the author
Converts typed function(for filter) to FilterFunc.
Converts typed function(for filter) to MapperFunc.
Converts 64 bits integer(unsigned) to 16 bits one.
Converts 64 bits integer(unsigned) to 32 bits one.
Converts 64 bits integer(unsigned) to 8 bits one.
Makes the array of strings unique, which is stable(the sequence of output is same as input).
Uses reflect.* to make unique element of input array.
No description provided by the author
No description provided by the author

# Constants

Sorting by ascending.
No description provided by the author
Sorting by descending.
The sequence is equal.
The sequence should be higher.
The sequence should be lower.

# Variables

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

# Structs

Abstract array to provide various function for processing array.
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author

# Type aliases

Defines the converter from converting any value to error object.
This function is used to get bool value to decide.
No description provided by the author
This function is used to transfer element.
Defines the handler of panic.
No description provided by the author
Alias of reflect.Value, provides some convenient functions for programming on reflection.