hydra-scala package
hydra-scala
API
hydra
dsl.scala.syntax
scala
coder
language
serde
syntax
AlternativePat
AndType
AnnotMod
AnnotateData
AnnotateType
ApplyData
ApplyInfixData
ApplyInfixType
ApplyType
ApplyTypeData
ApplyUnaryData
ApplyUsingData
AscribeData
AssignData
BindPat
BlockData
ByNameType
Case
CaseGeneratorEnumerator
CaseTree
`case`
typeCase
ClassDefn
ContextFunctionData
ContextFunctionType
Ctor
primary
secondary
Data
lit
ref
interpolate
apply
applyUsing
applyType
assign
`return`
`throw`
ascribe
annotate
tuple
block
endMarker
`if`
`match`
`try`
tryWithHandler
function
contextFunction
polyFunction
partialFunction
`while`
`do`
`for`
forYield
`new`
newAnonymous
eta
repeated
param
DataMember
pkg
`object`
Decl
`val`
`var`
`def`
`type`
given
DefDecl
DefDefn
Defn
`val`
`var`
given
enum
enumCase
repeatedEnumCase
givenAlias
extensionGroup
`def`
`type`
`class`
`trait`
`object`
DoData
EndMarkerData
EnumCaseDefn
EnumDefn
Enumerator
generator
caseGenerator
`val`
guard
EtaData
ExistentialType
Export
ExtensionGroupDefn
ExtractInfixPat
ExtractPat
ForData
ForYieldData
FunctionData
FunctionType
GeneratorEnumerator
GivenAliasDefn
GivenDecl
GivenDefn
GivenImportee
GivenPat
GuardEnumerator
IfData
ImplicitFunctionType
Import
ImportExportStat
`import`
export
Importee
given
name
rename
unimport
Importer
Init
InterpolateData
InterpolatePat
LambdaType
Lit
int
double
float
byte
short
char
long
boolean
string
bytes
symbol
MatchData
MatchType
Member
term
`type`
termParam
typeParam
self
MethodType
Mod
annot
`private`
`protected`
Name
value
indeterminate
NameData
NameImportee
NameType
NewAnonymousData
NewData
ObjectDefn
ObjectPkg
OrType
ParamData
ParamType
PartialFunctionData
Pat
`var`
bind
alternative
tuple
repeated
extract
extractInfix
interpolate
typed
given
Pkg
PlaceholderType
PolyFunctionData
PolyFunctionType
PrimaryCtor
PrivateMod
ProjectType
ProtectedMod
Ref
name
init
RefData
this
`super`
name
anonymous
select
applyUnary
RefType
name
select
project
singleton
RefineType
RenameImportee
RepeatedData
RepeatedEnumCaseDefn
RepeatedPat
RepeatedType
ReturnData
ScalaSymbol
SecondaryCtor
SelectData
SelectType
SingletonType
Source
Stat
term
decl
defn
importExport
SuperData
Template
ThrowData
TraitDefn
Tree
ref
stat
`type`
bounds
pat
member
ctor
template
mod
enumerator
importer
importee
caseTree
source
TryData
TryWithHandlerData
TupleData
TuplePat
TupleType
Type
ref
anonymousName
apply
applyInfix
function
contextFunction
polyFunction
implicitFunction
tuple
`with`
and
or
refine
existential
annotate
lambda
method
placeholder
byName
repeated
`var`
typedParam
`match`
TypeBounds
TypeCase
TypeDecl
TypeDefn
TypeMember
TypedParamType
TypedPat
UnimportImportee
ValDecl
ValDefn
ValEnumerator
VarDecl
VarDefn
VarPat
VarType
WhileData
WithType
utils
hydra-scala
/
hydra
/
hydra.scala
/
hydra.scala.syntax
/
Pat
/
given
given
hydra.scala.syntax.Pat.given
final case
class
given
(
value
:
GivenPat
)
extends
Pat
Members list
Clear all
Value members
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
In this article
Members list
Value members
Inherited methods