Import path:
gitlab.soludian.com/soludian/fountain/libs/base/bool_util
bool_util
go
import "gitlab.soludian.com/soludian/fountain/libs/base/bool_util"Index
- func Bool(in any) (bool, error)
- func BoolOr(in any, defVal bool) bool
- func BoolOrDefault(in any, defVal bool) bool
- func BoolOrErr(in any) (iVal bool, err error)
- func BoolOrPanic(in any) bool
- func MustBool(in any) bool
- func QuietBool(in any) bool
- func SafeBool(in any) bool
- func StrToBool(s string) (bool, error)
- func ToBool(in any) (iVal bool, err error)
- func ToBoolWithFunc(in any, usrFn ToBoolFunc) (iVal bool, err error)
- type ToBoolFunc
func Bool
go
func Bool(in any) (bool, error)Bool convert value to bool
func BoolOr
go
func BoolOr(in any, defVal bool) boolBoolOr convert value to bool, return defaultVal on failed
func BoolOrDefault
go
func BoolOrDefault(in any, defVal bool) boolBoolOrDefault convert value to bool, return defaultVal on failed
func BoolOrErr
go
func BoolOrErr(in any) (iVal bool, err error)BoolOrErr convert value to bool, return error on failed
func BoolOrPanic
go
func BoolOrPanic(in any) boolBoolOrPanic convert value to bool, will panic on error
func MustBool
go
func MustBool(in any) boolMustBool convert value to bool, will panic on error
func QuietBool
go
func QuietBool(in any) boolQuietBool convert value to bool, will ignore error
func SafeBool
go
func SafeBool(in any) boolSafeBool convert value to bool, will ignore error
func StrToBool
go
func StrToBool(s string) (bool, error)StrToBool parse string to bool. like strconv.ParseBool()
func ToBool
go
func ToBool(in any) (iVal bool, err error)ToBool convert value to bool, return error on failed
func ToBoolWithFunc
go
func ToBoolWithFunc(in any, usrFn ToBoolFunc) (iVal bool, err error)ToBoolWithFunc convert value to bool, will call usrFn on value type not supported.
type ToBoolFunc
ToBoolFunc convert value to bool
go
type ToBoolFunc func(any) (bool, error)Generated by gomarkdoc