Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ameliatastic/seahorse-lang
/ types & classes
Types & classes
238 in github.com/ameliatastic/seahorse-lang
⨍
Functions
580
◇
Types & classes
238
↓ 20 callers
Enum
Builtin
src/core/compile/builtin/mod.rs:41
↓ 16 callers
Class
Grouped
Newtype for an expression that doesn't need extra parentheses to group it.
src/core/generate/mod.rs:1146
↓ 16 callers
Class
LoadedTyExpr
Newtype to display the "loaded" (used at runtime) type of a type expression. Note that there isn't a `ToTokens` implementation for `TyExpr` itself -
src/core/generate/mod.rs:597
↓ 16 callers
Class
Located
src/core/util.rs:155
↓ 13 callers
Class
Function
src/core/compile/ast.rs:136
↓ 10 callers
Enum
Python
src/core/compile/builtin/python.rs:12
↓ 9 callers
Class
StaticPath
Newtype for a `::`-separated path.
src/core/generate/mod.rs:39
↓ 9 callers
Class
StoredTyExpr
Newtype to display the "stored" (used in on-chain interface) type of a type expression.
src/core/generate/mod.rs:659
↓ 6 callers
Enum
Prelude
src/core/compile/builtin/prelude.rs:14
↓ 4 callers
Class
Nested
examples/stored_mutables.py:19
↓ 3 callers
Class
InstanceMethod
Newtype for an instance method of a mutable type.
src/core/generate/mod.rs:743
↓ 3 callers
Class
ProgramsMap
tests/compiled-examples/calculator.rs:268
↓ 3 callers
Enum
Pyth
src/core/compile/builtin/pyth.rs:19
↓ 2 callers
Class
Constant
src/core/compile/ast.rs:42
↓ 2 callers
Class
Deep
examples/stored_mutables.py:12
↓ 2 callers
Enum
Item
src/core/compile/namespace/mod.rs:194
↓ 2 callers
Enum
Literal
src/core/compile/ast.rs:494
↓ 2 callers
Class
MoreData
examples/util/more_data.py:4
↓ 2 callers
Class
ProgramsMap
tests/compiled-examples/fizzbuzz.rs:218
↓ 2 callers
Class
ProgramsMap
tests/compiled-examples/stored_mutables.rs:584
↓ 2 callers
Class
ProgramsMap
tests/compiled-examples/hello.rs:222
↓ 2 callers
Class
Struct
src/core/compile/ast.rs:58
↓ 1 callers
Class
AccountAnnotationWithTyExpr
The `space` parameter requires some extra info not present in the original annotation, so here's my ugly solution.
src/core/generate/mod.rs:882
↓ 1 callers
Class
Array
A fixed-length array: contains type T and has size N. N must be known at compile-time, and may not be anything other than a non-negative int
data/const/seahorse_prelude.py:760
↓ 1 callers
Enum
Directive
src/core/compile/ast.rs:36
↓ 1 callers
Class
Enum
src/core/compile/ast.rs:78
↓ 1 callers
Enum
ExpressionObj
src/core/clean/ast.rs:92
↓ 1 callers
Class
FunctionDef
src/core/clean/ast.rs:64
↓ 1 callers
Class
HelloEvent
examples/event.py:12
↓ 1 callers
Class
Mutable
tests/compiled-examples/pyth.rs:69
↓ 1 callers
Class
ProgramsMap
tests/compiled-examples/event.rs:209
↓ 1 callers
Class
ProgramsMap
tests/compiled-examples/pyth.rs:172
↓ 1 callers
Class
ProgramsMap
tests/compiled-examples/constants.rs:163
↓ 1 callers
Class
ProgramsMap
tests/compiled-test-cases/account_key.rs:227
↓ 1 callers
Class
u64
64-bit unsigned integer.
data/const/seahorse_prelude.py:226
Class
Account
User-defined Solana account.
data/const/seahorse_prelude.py:859
Class
Account
src/core/compile/ast.rs:69
Class
AccountAnnotation
src/core/compile/ast.rs:188
Enum
AccountTyExpr
src/core/compile/ast.rs:163
Class
AccountWithKey
Generic Solana account.
data/const/seahorse_prelude.py:853
Class
Another
tests/test-cases/account_key.py:13
Class
Another
tests/compiled-test-cases/account_key.rs:17
Class
Args
src/core/clean/ast.rs:142
Class
Artifact
src/core/compile/ast.rs:18
Enum
Assign
src/core/compile/check/mod.rs:409
Class
Block
src/core/compile/ast.rs:222
Class
BuildArgs
src/bin/cli/build.rs:16
Interface
BuiltinSource
A trait to help keep the API consistent. Represents a single source of builtin objects.
src/core/compile/builtin/mod.rs:13
Class
Calculator
tests/compiled-examples/calculator.rs:17
Class
Calculator
examples/calculator.py:10
Class
CheckOutput
src/core/compile/check/mod.rs:2224
Enum
ClassDefStatementObj
src/core/clean/ast.rs:53
Enum
ClassSignature
src/core/compile/sign/mod.rs:104
Class
Cli
src/bin/cli/cli.rs:11
Enum
CliCommand
src/bin/cli/cli.rs:17
Class
Clock
Solana's Clock sysvar. Consult Solana's reference to learn more. Information copied from https://docs.rs/solana-program/1.14.3/solana_pr
data/const/seahorse_prelude.py:948
Class
ComboPath
src/core/preprocess/mod.rs:130
Class
CompileArgs
src/bin/cli/compile.rs:14
Enum
ComprehensionPart
src/core/clean/ast.rs:149
Class
Context
Context for typechecking a function body.
src/core/compile/check/mod.rs:522
Class
ContextAccount
src/core/compile/ast.rs:155
Class
CoreError
src/core/util.rs:21
Class
CpiAccount
Account and metadata used for making arbitrary CPIs (via `Program.invoke`).
data/const/seahorse_prelude.py:917
Class
CpiAccount
tests/compiled-examples/fizzbuzz.rs:246
Class
CpiAccount
tests/compiled-examples/stored_mutables.rs:612
Class
CpiAccount
tests/compiled-examples/calculator.rs:296
Class
CpiAccount
tests/compiled-examples/event.rs:237
Class
CpiAccount
tests/compiled-examples/pyth.rs:200
Class
CpiAccount
tests/compiled-examples/hello.rs:250
Class
CpiAccount
tests/compiled-examples/constants.rs:191
Class
CpiAccount
tests/compiled-test-cases/account_key.rs:255
Class
Data
tests/compiled-examples/stored_mutables.rs:20
Class
Data
examples/stored_mutables.py:34
Class
Deep
tests/compiled-examples/stored_mutables.rs:173
Enum
DefinedType
src/core/compile/check/mod.rs:352
Class
DoFizzbuzz
tests/compiled-examples/fizzbuzz.rs:317
Class
DoOperation
tests/compiled-examples/calculator.rs:367
Class
Empty
An account that needs to be initialized.
data/const/seahorse_prelude.py:889
Class
Empty
tests/compiled-examples/fizzbuzz.rs:212
Class
Empty
tests/compiled-examples/stored_mutables.rs:578
Class
Empty
tests/compiled-examples/calculator.rs:262
Class
Empty
tests/compiled-examples/event.rs:203
Class
Empty
tests/compiled-examples/pyth.rs:166
Class
Empty
tests/compiled-examples/hello.rs:216
Class
Empty
tests/compiled-examples/constants.rs:157
Class
Empty
tests/compiled-test-cases/account_key.rs:221
Class
Enum
A type that can have one of multiple named values. Note that unlike Rust enums, these cannot contain any data (other than the variant itself
data/const/seahorse_prelude.py:816
Class
EnumSignature
src/core/compile/sign/mod.rs:157
Enum
Error
src/core/compile/namespace/mod.rs:13
Enum
Error
src/core/compile/sign/mod.rs:22
Enum
Error
src/core/compile/check/mod.rs:24
Enum
Error
src/core/clean/mod.rs:11
Enum
Error
src/core/preprocess/mod.rs:19
Class
Event
Anchor event that clients can listen for
data/const/seahorse_prelude.py:870
Enum
ExpressionObj
src/core/compile/ast.rs:334
Enum
FStrPart
src/core/clean/ast.rs:161
Enum
Feature
src/core/generate/mod.rs:21
Enum
FinalContext
src/core/compile/check/mod.rs:389
Class
FizzBuzz
tests/compiled-examples/fizzbuzz.rs:17
Class
FizzBuzz
examples/fizzbuzz.py:10
next →
1–100 of 238, ranked by callers