either v1.1.1 (2023-01-27T08:42:26Z)
Dub
Repo
NewRight
either
template
NewRight (
This
:
Either
!(
Left
,
Right
)
That
Left
Right
) {
alias
EitherThisRight
=
Right
;
alias
EitherThatRight
=
typeof
(
EitherTypeOf
!(
That
,
Left
,
Right
).
right
)
;
alias
NewRight
=
PickDefinedType
!(
EitherThisRight
,
EitherThatRight
)
;
}
Members
Aliases
EitherThatRight
alias
EitherThatRight
=
typeof
(
EitherTypeOf
!(
That
,
Left
,
Right
).
right
)
Undocumented in source.
EitherThisRight
alias
EitherThisRight
=
Right
Undocumented in source.
NewRight
alias
NewRight
=
PickDefinedType
!(
EitherThisRight
,
EitherThatRight
)
Undocumented in source.
Meta
Source
See Implementation
either
aliases
TestEither
enums
EitherSide
functions
alwaysFalse
alwaysFalseInt
alwaysTrue
alwaysTrueInt
bind
bindLeft
callIfCan
callWith
canCheck
checkEither
isCallableWith
isLeft
isRight
returnsAnyOf
when
structs
Any
Either
templates
EitherTypeOf
NewLeft
NewRight
PickDefinedType
hasVoidReturn
isEitherStruct