Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adam-mcdaniel/free
/ types & classes
Types & classes
27 in github.com/adam-mcdaniel/free
⨍
Functions
72
◇
Types & classes
27
↓ 6 callers
Class
Value
src/ir.rs:214
↓ 3 callers
Enum
Literal
src/compile.rs:390
↓ 1 callers
Class
Load
src/compile.rs:374
↓ 1 callers
Class
Return
src/compile.rs:306
Class
Assign
src/compile.rs:570
Class
C
src/simplify.rs:9
Class
Call
src/compile.rs:323
Interface
Compile
This trait is for objects that compile into expressions rather than values. This is applicable for definitions, assignments, return expressions, while
src/compile.rs:211
Class
Control
src/ir.rs:87
Class
Define
src/compile.rs:544
Class
Deref
src/compile.rs:342
Class
Env
src/env.rs:5
Enum
Error
src/compile.rs:183
Enum
Eval
src/compile.rs:251
Enum
Expr
src/compile.rs:278
Enum
Flag
src/compile.rs:176
Class
ForeignFn
src/compile.rs:636
Class
If
src/compile.rs:587
Interface
Lower
This trait describes objects that are lowered into values rather than expressions, such as function calls literals, variables, etc..
src/compile.rs:197
Class
Program
src/compile.rs:38
Class
Refer
src/compile.rs:358
Interface
Simplify
src/simplify.rs:3
Class
Stdin
src/ir.rs:149
Class
Stdout
src/ir.rs:164
Enum
Target
src/bin.rs:8
Class
UserFn
src/compile.rs:448
Class
While
src/compile.rs:612