Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Storyyeller/1subml
/ types & classes
Types & classes
209 in github.com/Storyyeller/1subml
⨍
Functions
1,859
◇
Types & classes
209
↓ 19 callers
Class
Expr
compiler_lib/src/js.rs:144
↓ 10 callers
Class
Use
compiler_lib/src/types.rs:24
↓ 9 callers
Class
Case
compiler_lib/src/exhaustiveness.rs:103
↓ 8 callers
Class
Value
compiler_lib/src/types.rs:22
↓ 5 callers
Enum
Literal
compiler_lib/src/ast/expr.rs:9
↓ 3 callers
Class
ScopeLvl
compiler_lib/src/core.rs:14
↓ 3 callers
Class
VarPattern
compiler_lib/src/ast.rs:51
↓ 2 callers
Class
ComparisonKey
compiler_lib/src/types.rs:194
↓ 2 callers
Class
DissectedTypeSpan
compiler_lib/src/type_errors.rs:505
↓ 2 callers
Class
ICE
compiler_lib/src/spans.rs:298
↓ 2 callers
Class
UnifiedSource
compiler_lib/src/unification.rs:11
↓ 1 callers
Class
BinOpExpr
compiler_lib/src/ast/expr.rs:47
↓ 1 callers
Class
BindingList
An arm may have multiple cases, each with different bindings So we need to track which bindings are defined in all cases for an arm, and take the unio
compiler_lib/src/parse_patterns.rs:366
↓ 1 callers
Class
Context
compiler_lib/src/codegen.rs:92
↓ 1 callers
Class
ImplicitCoercions
compiler_lib/src/ast.rs:129
↓ 1 callers
Class
ImportId
compiler_lib/src/ast.rs:16
↓ 1 callers
Class
NewtypeDef
compiler_lib/src/ast/types.rs:198
↓ 1 callers
Class
SortedTypeParams
compiler_lib/src/spines.rs:45
↓ 1 callers
Class
SourceLoc
compiler_lib/src/templates.rs:16
↓ 1 callers
Class
State
compiler_lib/src/lib.rs:52
↓ 1 callers
Class
UnwindPoint
compiler_lib/src/unwindmap.rs:5
Class
site/demo.js:370
Class
site/js_runtime.js:2
Class
Args
cli_code/src/bin/test_runner.rs:16
Class
Args
cli_code/src/bin/cli.rs:15
Class
BindingMap
compiler_lib/src/typeck.rs:120
Class
Bindings
compiler_lib/src/typeck.rs:171
Class
BindingsAccumulator
compiler_lib/src/parse_patterns.rs:91
Class
BlockExpr
compiler_lib/src/ast/expr.rs:56
Class
CacheKey
compiler_lib/src/instantiate.rs:17
Class
CallExpr
compiler_lib/src/ast/expr.rs:62
Class
CaseExpr
compiler_lib/src/ast/expr.rs:69
Class
CoerceExpr
compiler_lib/src/ast/expr.rs:91
Enum
CoerceSubHoleSrc
compiler_lib/src/ast/expr.rs:98
Class
CoerceTarget
compiler_lib/src/ast/expr.rs:76
Class
Coercion
compiler_lib/src/coercion.rs:220
Class
CoercionHintAccumulator
compiler_lib/src/parse_patterns.rs:211
Enum
CoercionTargetCategory
compiler_lib/src/coercion.rs:176
Enum
CoercionType
compiler_lib/src/coercion.rs:170
Class
CommaListWrite
Helper for writing comma-separated lists
compiler_lib/src/js.rs:529
Enum
CompilationResult
compiler_lib/src/lib.rs:39
Class
Compiler
compiler_lib/src/codegen.rs:20
Enum
ConOrTypes
compiler_lib/src/instantiate.rs:45
Class
ConstructorAppData
compiler_lib/src/types.rs:184
Class
ConstructorAppParams
compiler_lib/src/types.rs:148
Class
ConstructorData
compiler_lib/src/types.rs:132
Class
CustomTyConDef
compiler_lib/src/types.rs:467
Class
DNodes
compiler_lib/src/exhaustiveness.rs:45
Class
DeadCodeRemover
///////////////////////////////////////////////////////////////////////////////////////// Dead code elimination: removes unused variable assignments b
compiler_lib/src/js.rs:551
Class
DecisionNode
compiler_lib/src/exhaustiveness.rs:37
Enum
DissectedType
compiler_lib/src/introspect_types.rs:83
Class
DissectedTypeForErr
compiler_lib/src/type_errors.rs:425
Enum
DottedName
compiler_lib/src/types.rs:453
Class
DupNameChecker
compiler_lib/src/type_errors.rs:14
Interface
EdgeDataTrait
compiler_lib/src/reachability.rs:5
Class
EphemeralPolyType
compiler_lib/src/types.rs:197
Class
ExhaustivenessChecker
compiler_lib/src/exhaustiveness.rs:110
Class
ExhaustivenessResult
compiler_lib/src/exhaustiveness.rs:279
Class
Exports
compiler_lib/src/ast.rs:146
Enum
Expr
compiler_lib/src/ast/expr.rs:192
Enum
Expr2
compiler_lib/src/js.rs:206
Class
FieldAccessExpr
compiler_lib/src/ast/expr.rs:112
Class
FieldSetExpr
compiler_lib/src/ast/expr.rs:118
Class
File
compiler_lib/src/ast.rs:166
Interface
FileProvider
compiler_lib/src/build_graph.rs:10
Class
FileProviderImpl
cli_code/src/bin/cli.rs:32
Enum
FlowReason
compiler_lib/src/core.rs:48
Class
FuncDefExpr
compiler_lib/src/ast/expr.rs:125
Class
FuncInstantiationCheck
compiler_lib/src/subsumption.rs:189
Class
FuncProperties
compiler_lib/src/types.rs:221
Enum
HoleSrc
compiler_lib/src/type_errors.rs:35
Class
IfExpr
compiler_lib/src/ast/expr.rs:134
Enum
ImportStyle
compiler_lib/src/ast.rs:108
Class
InferenceVarData
compiler_lib/src/core.rs:29
Enum
InnerCallback
compiler_lib/src/coercion.rs:20
Enum
InvTypeDecl
compiler_lib/src/ast/types.rs:140
Enum
InvalidCoercionError
compiler_lib/src/coercion.rs:234
Enum
Item
compiler_lib/src/spans.rs:215
Class
JsExecutor
cli_code/src/js_executor.rs:11
Enum
Kind
compiler_lib/src/ast/types.rs:54
Enum
KindVar
compiler_lib/src/kinds.rs:96
Enum
LetPattern
compiler_lib/src/ast.rs:54
Class
LiteralExpr
compiler_lib/src/ast/expr.rs:141
Enum
LoadedSpineOrType
compiler_lib/src/introspect_types.rs:77
Enum
LocalBinding
compiler_lib/src/parse_types.rs:65
Class
LoopExpr
compiler_lib/src/ast/expr.rs:147
Class
MapFileProvider
cli_code/src/bin/test_runner.rs:44
Class
MatchArm
compiler_lib/src/ast/expr.rs:157
Class
MatchCase
compiler_lib/src/ast/expr.rs:152
Class
MatchExpr
compiler_lib/src/ast/expr.rs:163
Interface
Materialize
compiler_lib/src/instantiate.rs:92
Enum
MaybeBinding
compiler_lib/src/typeck.rs:114
Class
MergedBindingsForArm
compiler_lib/src/parse_patterns.rs:367
Class
MergedPathNode
Code for printing out example patterns in error messages.
compiler_lib/src/print_patterns.rs:12
Class
MissingPattern
compiler_lib/src/exhaustiveness.rs:11
Class
ModuleBindings
compiler_lib/src/codegen.rs:15
Class
NameAlias
compiler_lib/src/ast.rs:96
Enum
NamePair
compiler_lib/src/templates.rs:35
Class
NewtypeDefParam
compiler_lib/src/ast/types.rs:178
Enum
NewtypeRHS
compiler_lib/src/ast/types.rs:192
next →
1–100 of 209, ranked by callers