eithererr

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2021 License: MIT Imports: 4 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 OrCollectionPtr added in v0.3.6

func OrCollectionPtr(
	isCondition bool,
	trueWrappers,
	falseWrappers *errwrappers.Collection,
) *errwrappers.Collection

func OrEmpty added in v0.3.6

func OrEmpty(
	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 OrEmptyCollectionPtr added in v0.3.6

func OrEmptyCollectionPtr(
	isCondition bool,
	trueWrappers *errwrappers.Collection,
) *errwrappers.Collection

func OrEmptyPtr added in v0.3.6

func OrEmptyPtr(
	isCondition bool,
	trueWrapper *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

func OrWrappersEmptyPtr added in v0.3.6

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

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

Types

This section is empty.

Jump to

Keyboard shortcuts

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