eithererr

package
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2021 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MultiPtr

func MultiPtr(
	defaultType errtype.Variation,
	wrappers ...*errorwrapper.Wrapper,
) *errorwrapper.Wrapper

Return which ever wrapper is no nil or empty at last returns New(defaultType)

func Or

func Or(
	isCondition bool,
	trueWrapper,
	falseWrapper errorwrapper.Wrapper,
) errorwrapper.Wrapper

func OrMulti

func OrMulti(
	defaultType errtype.Variation,
	wrappers ...errorwrapper.Wrapper,
) errorwrapper.Wrapper

Return which ever wrapper is no nil or empty at last returns New(defaultType)

func OrNull

func OrNull(
	wrappers ...errorwrapper.Wrapper,
) *errorwrapper.Wrapper

Return which ever wrapper is no nil or empty and if all nil or empty then Return null based

func OrNullPtr

func OrNullPtr(
	wrappers ...*errorwrapper.Wrapper,
) *errorwrapper.Wrapper

Return which ever wrapper is no nil or empty and if all nil or empty then Return null based

func OrPtr

func OrPtr(
	isCondition bool,
	trueWrapper,
	falseWrapper *errorwrapper.Wrapper,
) *errorwrapper.Wrapper

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL