errfloat64

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Result

type Result struct {
	Value        float64
	ErrorWrapper errorwrapper.Wrapper
}

func EmptyErrorResult

func EmptyErrorResult(
	result float64,
) Result

func EmptyErrorResultPtr

func EmptyErrorResultPtr(
	result float64,
) *Result

func New

func New(
	result float64,
	variation errtype.Variation,
	errMsg string,
) Result

func NewError

func NewError(result float64, err error) Result

func NewErrorWithType

func NewErrorWithType(
	result float64,
	variation errtype.Variation,
	err error,
) Result

func NewPtr

func NewPtr(
	result float64,
	variation errtype.Variation,
	errMsg string,
) *Result

func NewSimple

func NewSimple(
	result float64,
	variation errtype.Variation,
) Result

type Result2

type Result2 struct {
	Value        float64
	Value2       float64
	ErrorWrapper errorwrapper.Wrapper
}

func New2

func New2(
	result,
	result2 float64,
	variation errtype.Variation,
	errMsg string,
) Result2

func New2Ptr

func New2Ptr(
	result,
	result2 float64,
	variation errtype.Variation,
	errMsg string,
) *Result2

type Result3

type Result3 struct {
	Value        float64
	Value2       float64
	Value3       float64
	ErrorWrapper errorwrapper.Wrapper
}

func New3

func New3(
	result,
	result2,
	result3 float64,
	variation errtype.Variation,
	errMsg string,
) Result3

func New3Ptr

func New3Ptr(
	result,
	result2,
	result3 float64,
	variation errtype.Variation,
	errMsg string,
) *Result3

type ResultWithApplicable

type ResultWithApplicable struct {
	Value        float64
	IsApplicable bool
	ErrorWrapper errorwrapper.Wrapper
}

func EmptyErrorApplicableResult

func EmptyErrorApplicableResult(
	result float64,
	isApplicable bool,
) ResultWithApplicable

func EmptyErrorApplicableResultPtr

func EmptyErrorApplicableResultPtr(
	result float64,
	isApplicable bool,
) *ResultWithApplicable

func NewApplicable

func NewApplicable(
	result float64,
	isApplicable bool,
	variation errtype.Variation,
	errMsg string,
) ResultWithApplicable

func NewApplicablePtr

func NewApplicablePtr(
	result float64,
	isApplicable bool,
	variation errtype.Variation,
	errMsg string,
) *ResultWithApplicable

type ResultWithApplicable2

type ResultWithApplicable2 struct {
	Value        float64
	Value2       float64
	IsApplicable bool
	ErrorWrapper errorwrapper.Wrapper
}

func EmptyErrorApplicableResult2

func EmptyErrorApplicableResult2(
	result,
	result2 float64,
	isApplicable bool,
) ResultWithApplicable2

func EmptyErrorApplicableResult2Ptr

func EmptyErrorApplicableResult2Ptr(
	result,
	result2 float64,
	isApplicable bool,
) *ResultWithApplicable2

func NewApplicable2

func NewApplicable2(
	result,
	result2 float64,
	isApplicable bool,
	variation errtype.Variation,
	errMsg string,
) ResultWithApplicable2

func NewApplicable2Ptr

func NewApplicable2Ptr(
	result,
	result2 float64,
	isApplicable bool,
	variation errtype.Variation,
	errMsg string,
) *ResultWithApplicable2

type Results

type Results struct {
	Values       *[]float64
	ErrorWrapper errorwrapper.Wrapper
}

func EmptyErrorResults

func EmptyErrorResults(
	values ...float64,
) Results

func EmptyErrorResultsPtr

func EmptyErrorResultsPtr(
	values *[]float64,
) *Results

func NewResults

func NewResults(
	variation errtype.Variation,
	errMsg string,
	values ...float64,
) Results

func NewResultsPtr

func NewResultsPtr(
	variation errtype.Variation,
	err error,
	values *[]float64,
) *Results

func ResultsError added in v0.0.5

func ResultsError(
	variation errtype.Variation,
	err error,
) *Results

func (*Results) IsEmptyResult

func (results *Results) IsEmptyResult() bool

func (*Results) IsNull

func (results *Results) IsNull() bool

Jump to

Keyboard shortcuts

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