Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/HigherOrderCO/Bend
/ types & classes
Types & classes
103 in github.com/HigherOrderCO/Bend
⨍
Functions
608
◇
Types & classes
103
↓ 36 callers
Class
Port
src/net/mod.rs:22
↓ 10 callers
Class
DisplayFn
src/fun/display.rs:7
↓ 8 callers
Class
Scheme
src/fun/check/type_check.rs:28
↓ 3 callers
Class
Adt
src/fun/mod.rs:301
↓ 3 callers
Enum
Num
src/fun/mod.rs:272
↓ 3 callers
Class
Subst
src/fun/check/type_check.rs:32
↓ 1 callers
Class
Name
src/fun/mod.rs:323
↓ 1 callers
Class
RecGroups
Topologically ordered set of mutually recursive groups of functions.
src/fun/check/type_check.rs:43
↓ 1 callers
Class
TypeEnv
src/fun/check/type_check.rs:36
Class
AdtCtr
src/fun/mod.rs:309
Enum
AdtEncoding
src/lib.rs:452
Enum
AssignPattern
src/imp/mod.rs:54
Class
Book
src/fun/mod.rs:42
Enum
BoundSource
src/imports/mod.rs:81
Class
Cli
src/main.rs:17
Class
CliRunOpts
src/main.rs:131
Class
CliWarnOpts
src/main.rs:141
Class
CompileOpts
src/lib.rs:351
Class
CompileResult
src/lib.rs:466
Enum
CompilerTarget
src/lib.rs:344
Class
CtrField
src/fun/mod.rs:316
Enum
CtrKind
src/net/mod.rs:43
Class
Ctx
src/fun/mod.rs:29
Interface
Def
Common functions for the different definition types
src/imports/book.rs:321
Class
DefaultLoader
Default implementation of `PackageLoader` that loads packages from the local directory.
src/imports/loader.rs:40
Class
Definition
src/fun/mod.rs:69
Class
Definition
src/imp/mod.rs:205
Class
DesugarFoldCtx
src/fun/transform/desugar_fold.rs:58
Enum
DesugarMatchDefErr
src/fun/transform/desugar_match_defs.rs:9
Class
Diagnostic
src/diagnostics.rs:32
Enum
DiagnosticOrigin
src/diagnostics.rs:39
Class
Diagnostics
src/diagnostics.rs:13
Class
DiagnosticsConfig
src/diagnostics.rs:19
Class
DisplayJoin
src/fun/display.rs:15
Class
EncodeTermState
src/fun/term_to_net.rs:82
Enum
EntryErr
src/fun/check/set_entrypoint.rs:8
Enum
Expr
src/imp/mod.rs:10
Enum
FanKind
src/fun/mod.rs:242
Enum
FixMatchErr
src/fun/transform/fix_match_terms.rs:8
Class
FloatCombinatorsCtx
src/fun/transform/float_combinators.rs:59
Class
FunParser
src/fun/parser.rs:61
Class
GenArgs
src/main.rs:113
Class
Graph
src/hvm/mutual_recursion.rs:16
Class
HvmDefinition
src/fun/mod.rs:100
Class
INet
Net representation used only as an intermediate for converting to hvm-core format
src/net/mod.rs:9
Class
INode
src/net/mod.rs:160
Class
ImpParser
src/imp/parser.rs:11
Class
Import
src/imports/mod.rs:50
Class
ImportCtx
src/imports/mod.rs:18
Enum
ImportType
src/imports/mod.rs:64
Class
ImportsMap
src/imports/mod.rs:90
Enum
InPlaceOp
src/imp/mod.rs:71
Enum
Indent
src/fun/parser.rs:1296
Class
InlineState
src/hvm/inline.rs:24
Class
LabelGenerator
src/fun/term_to_net.rs:384
Class
Labels
src/fun/term_to_net.rs:377
Class
MatchArm
src/imp/mod.rs:48
Enum
Mode
src/main.rs:32
Class
NameGen
src/fun/net_to_term.rs:676
Class
NameInfo
src/fun/check/shared_names.rs:44
Enum
NameKind
src/fun/check/shared_names.rs:37
Class
Node
src/net/mod.rs:14
Enum
NodeKind
src/net/mod.rs:25
Enum
NodeType
src/hvm/eta_reduce.rs:76
Enum
Op
src/fun/mod.rs:248
Enum
OptArgs
src/main.rs:171
Enum
OptLevel
src/lib.rs:326
Interface
PackageLoader
Trait to load packages from various sources.
src/imports/loader.rs:12
Class
Packages
src/imports/packages.rs:10
Class
ParseBook
src/fun/parser.rs:21
Interface
ParserCommons
src/fun/parser.rs:1321
Enum
Pattern
src/fun/mod.rs:279
Class
Phase1
src/hvm/eta_reduce.rs:85
Class
Phase2
src/hvm/eta_reduce.rs:124
Enum
Place
src/fun/term_to_net.rs:99
Class
PruneState
src/hvm/prune.rs:17
Enum
Radix
src/fun/parser.rs:1853
Enum
ReadbackError
src/fun/net_to_term.rs:709
Class
Reader
src/fun/net_to_term.rs:64
Class
ReferencedMainErr
src/fun/transform/resolve_refs.rs:9
Class
RepeatedTopLevelNameErr
src/fun/check/shared_names.rs:6
Class
Rule
src/fun/mod.rs:125
Class
RunArgs
src/main.rs:86
Class
RunOpts
src/lib.rs:313
Enum
Severity
src/diagnostics.rs:53
Class
Source
src/fun/mod.rs:78
Enum
SourceKind
src/fun/mod.rs:85
Class
Split
Represents `let #tag(fst, snd) = val` / `let #tag{fst snd} = val`
src/fun/net_to_term.rs:616
Enum
Stmt
src/imp/mod.rs:83
Enum
StmtToFun
src/imp/to_fun.rs:86
Enum
Tag
src/fun/mod.rs:291
Enum
Term
src/fun/mod.rs:131
Class
TextLocation
src/diagnostics.rs:399
Class
TextSpan
src/diagnostics.rs:430
Enum
Type
src/fun/mod.rs:108
Enum
Type
src/fun/transform/desugar_match_defs.rs:572
Enum
UnboundVarErr
src/fun/check/unbound_vars.rs:9
Class
UniqueNameGenerator
src/fun/transform/unique_names.rs:29
Enum
Used
src/fun/transform/definition_pruning.rs:10
Class
VarGen
src/fun/check/type_check.rs:40
next →
1–100 of 103, ranked by callers