Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VineLang/vine
/ types & classes
Types & classes
420 in github.com/VineLang/vine
⨍
Functions
1,546
◇
Types & classes
420
↓ 106 callers
Class
Punct
Highlight as punctuation.
vine/src/structures/content.rs:382
↓ 59 callers
Class
Keyword
Highlight as a keyword.
vine/src/structures/content.rs:373
↓ 39 callers
Class
Ref
ivm/src/host/ext/common.rs:273
↓ 35 callers
Enum
Error
vine/src/components/finder.rs:47
↓ 23 callers
Class
Colored
vine/src/structures/content.rs:232
↓ 22 callers
Class
Trait
vine/src/structures/ast.rs:470
↓ 18 callers
Class
Inverted
vine/src/structures/types.rs:51
↓ 15 callers
Class
Def
vine/src/structures/chart.rs:34
↓ 14 callers
Class
Operator
Highlight as an operator.
vine/src/structures/content.rs:391
↓ 12 callers
Class
Length
vine/src/structures/content/shape.rs:4
↓ 11 callers
Class
Addr
ivm/src/runtime/addr.rs:14
↓ 11 callers
Class
Translate
ivy/src/translate.rs:111
↓ 9 callers
Class
Transfer
vine/src/structures/vir.rs:253
↓ 9 callers
Class
Word
ivm/src/runtime/word.rs:22
↓ 8 callers
Class
Ident
vine/src/structures/ast.rs:554
↓ 8 callers
Class
Node
ivy/src/engine.rs:98
↓ 7 callers
Class
Color
vine/src/structures/content/writer.rs:149
↓ 7 callers
Enum
LogicalOp
vine/src/structures/ast.rs:524
↓ 7 callers
Class
Path
vine/src/structures/ast.rs:414
↓ 6 callers
Class
Impl
vine/src/structures/ast.rs:455
↓ 6 callers
Class
List
ivm/src/host/ext/common.rs:442
↓ 6 callers
Class
Segment
vine/src/structures/content/shape.rs:29
↓ 6 callers
Interface
Value
vine/src/backend.rs:259
↓ 6 callers
Class
Wire
ivm/src/runtime/wire.rs:21
↓ 6 callers
Class
Wire
vine/src/structures/vir.rs:264
↓ 5 callers
Class
Interaction
ivy/src/engine.rs:644
↓ 5 callers
Class
Nat
util/src/nat.rs:7
↓ 4 callers
Class
El
util/src/sum_tree.rs:130
↓ 4 callers
Class
Key
vine/src/structures/ast.rs:563
↓ 4 callers
Class
Rewrite
ivy/src/engine.rs:661
↓ 4 callers
Class
Space
Calls [`Writer::space`]. Multiple adjacent spaces are equivalent to a single space, and a space adjacent to a line/blank is a no-op.
vine/src/structures/content.rs:266
↓ 4 callers
Class
Type
vine/src/structures/types.rs:24
↓ 3 callers
Class
ErrorGuaranteed
vine/src/structures/diag.rs:460
↓ 3 callers
Class
Expr
vine/src/structures/ast.rs:310
↓ 3 callers
Class
Pair
ivm/src/host/ext/common.rs:252
↓ 2 callers
Class
Aligned
ivm/src/runtime/ext.rs:274
↓ 2 callers
Enum
BinaryOp
vine/src/structures/ast.rs:483
↓ 2 callers
Class
Branches
ivm/src/host/ext/common.rs:418
↓ 2 callers
Class
Counter
util/src/idx.rs:330
↓ 2 callers
Class
ExtList
ivm/src/host/ext/common.rs:436
↓ 2 callers
Class
Label
vine/src/structures/ast.rs:367
↓ 2 callers
Class
NonZeroWord
ivm/src/runtime/word.rs:109
↓ 2 callers
Class
Port
ivy/src/engine.rs:124
↓ 2 callers
Class
Raw
ivy/src/engine/common.rs:237
↓ 2 callers
Class
Return
vine/src/components/distiller.rs:57
↓ 2 callers
Enum
Sign
vine/src/structures/ast.rs:387
↓ 1 callers
Class
All
vine/src/structures/content.rs:106
↓ 1 callers
Enum
Become
vine/src/structures/resolutions.rs:34
↓ 1 callers
Class
Boxed
ivm/src/runtime/ext.rs:278
↓ 1 callers
Enum
ComparisonOp
vine/src/structures/ast.rs:531
↓ 1 callers
Class
Compress
Forces its child to break as much as possible.
vine/src/structures/content.rs:429
↓ 1 callers
Class
Def
util/src/arithmetic.rs:14
↓ 1 callers
Class
DisplayFS
vine/src/components/loader.rs:158
↓ 1 callers
Class
Fragment
vine/src/structures/resolutions.rs:51
↓ 1 callers
Class
InitHooks
vine/src/tools/repl.rs:75
↓ 1 callers
Class
Item
vine/src/structures/ast.rs:18
↓ 1 callers
Class
Lines
Prints each child on a separate line.
vine/src/structures/content.rs:406
↓ 1 callers
Class
PortRef
Semantically analogous to `&'a Port<'ivm>`.
ivm/src/runtime/port.rs:244
↓ 1 callers
Class
Reference
util/src/sum_tree.rs:140
↓ 1 callers
Class
Rigid
Prevents its child from breaking if possible.
vine/src/structures/content.rs:448
↓ 1 callers
Class
SharedWriter
ivm/src/host/runner.rs:103
↓ 1 callers
Class
Slot
vine/src/tools/repl/show.rs:120
↓ 1 callers
Class
Stage
vine/src/structures/vir.rs:114
↓ 1 callers
Class
TranslateFree
ivy/src/translate.rs:125
↓ 1 callers
Class
WireRef
Semantically analogous to `&'a Wire<'ivm>`.
ivm/src/runtime/wire.rs:71
Class
lsp/client/src/extension.ts:180
Class
Allocator
ivm/src/runtime/allocator.rs:10
Class
Analyzer
vine/src/components/analyzer.rs:45
Class
Annotations
vine/src/structures/annotations.rs:6
Class
Arena
ivm/src/util.rs:3
Class
Arithmetic
ivm/src/host/ext/common.rs:88
Class
Arithmetic
vine/src/backend.rs:382
Class
AssertStmt
vine/src/structures/ast.rs:294
Enum
Associativity
vine/src/components/parser.rs:665
Class
AtomicWord
ivm/src/runtime/word.rs:82
Class
Attr
vine/src/structures/ast.rs:171
Enum
AttrKind
vine/src/structures/ast.rs:178
Enum
BP
vine/src/components/parser.rs:673
Class
Backend
lsp/src/lib.rs:27
Class
BackendConfig
vine/src/backend.rs:37
Class
Binding
vine/src/structures/chart.rs:61
Class
Blank
Calls [`Writer::line`]. Multiple adjacent blanks are equivalent to a single blank.
vine/src/structures/content.rs:294
Class
Block
vine/src/structures/ast.rs:256
Enum
BreakOrder
vine/src/structures/content.rs:23
Enum
BuildTarget
cli/src/vine_cli.rs:325
Class
Builtins
vine/src/features/builtin.rs:12
Class
CandidateSet
vine/src/components/finder/candidates.rs:51
Class
CandidateSetBuilder
vine/src/components/finder/candidates.rs:166
Enum
CandidateSetHandle
vine/src/components/finder/candidates.rs:31
Class
CandidateSets
vine/src/components/finder/candidates.rs:21
Class
CaptureOutput
ivm/src/host/runner.rs:86
Class
Chain
vine/src/tools/fmt.rs:310
Enum
ChainKind
vine/src/tools/fmt.rs:317
Class
Chart
vine/src/structures/chart.rs:12
Enum
ChartedItem
vine/src/components/charter.rs:425
Class
Charter
vine/src/components/charter.rs:15
Class
CheckArgs
cli/src/vine_cli.rs:125
Class
Checkpoint
vine/src/structures/checkpoint.rs:24
Enum
Color
vine/src/structures/diag.rs:391
Class
Colors
cli/src/vine_cli.rs:790
next →
1–100 of 420, ranked by callers