either v1.1.1 (2023-01-27T08:42:26Z)
Dub
Repo
NewLeft
either
template
NewLeft (
This
:
Either
!(
Left
,
Right
)
That
Left
Right
) {
alias
EitherThisLeft
=
Left
;
alias
EitherThatLeft
=
typeof
(
EitherTypeOf
!(
That
,
Left
,
Right
).
left
)
;
alias
NewLeft
=
PickDefinedType
!(
EitherThisLeft
,
EitherThatLeft
)
;
}
Members
Aliases
EitherThatLeft
alias
EitherThatLeft
=
typeof
(
EitherTypeOf
!(
That
,
Left
,
Right
).
left
)
Undocumented in source.
EitherThisLeft
alias
EitherThisLeft
=
Left
Undocumented in source.
NewLeft
alias
NewLeft
=
PickDefinedType
!(
EitherThisLeft
,
EitherThatLeft
)
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