Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/argumentcomputer/ix
/ types & classes
Types & classes
327 in github.com/argumentcomputer/ix
⨍
Functions
3,453
◇
Types & classes
327
↓ 27 callers
Class
FVarId
crates/kernel/src/expr.rs:57
↓ 12 callers
Class
Expr
crates/common/src/env.rs:771
↓ 8 callers
Class
Level
crates/common/src/env.rs:276
↓ 8 callers
Class
Node
crates/kernel/src/level.rs:310
↓ 3 callers
Class
Name
crates/common/src/env.rs:111
↓ 2 callers
Class
Constant
crates/ixon/src/constant.rs:221
↓ 2 callers
Class
Def
crates/compile/src/mutual.rs:22
↓ 2 callers
Class
Function
crates/aiur/src/bytecode.rs:10
↓ 2 callers
Class
Memory
crates/aiur/src/memory.rs:17
↓ 1 callers
Class
ArbitraryConstant
crates/ixon/src/constant.rs:458
↓ 1 callers
Class
ArbitraryEnv
crates/ixon/src/serialize.rs:2303
↓ 1 callers
Class
ArbitraryExpr
crates/ixon/src/expr.rs:300
↓ 1 callers
Class
ArbitraryUniv
crates/ixon/src/univ.rs:239
↓ 1 callers
Class
BelowDef
crates/compile/src/compile/aux_gen/below.rs:56
↓ 1 callers
Class
BelowIndc
crates/compile/src/compile/aux_gen/below.rs:66
↓ 1 callers
Class
Cache
Combined cache reference passed to decoding functions.
crates/ffi/src/lean_env.rs:569
↓ 1 callers
Class
Iter
crates/ixon/src/map.rs:93
↓ 1 callers
Class
KExpr
crates/kernel/src/expr.rs:23
↓ 1 callers
Class
KUniv
crates/kernel/src/level.rs:48
↓ 1 callers
Class
Prng
Small deterministic xorshift64 PRNG used for property-style tests. Avoids pulling `rand` into the kernel test module.
crates/kernel/src/subst.rs:1345
↓ 1 callers
Class
Store
Handle for reading and writing content-addressed objects under `~/.ix/store`.
crates/compile/src/store.rs:49
↓ 1 callers
Class
UPrng
crates/kernel/src/level.rs:1028
Class
Accum
crates/kernel/src/profile.rs:364
Class
Address
crates/common/src/address.rs:13
Enum
AggNode
crates/kernel/src/shard.rs:272
Enum
AiurCircuit
crates/aiur/src/synthesis.rs:32
Interface
AiurGadget
A trait representing a generic Aiur gadget. Gadgets define small, reusable components for Aiur. Implementing this trait requires a gadget to define:
crates/aiur/src/gadgets.rs:20
Class
AiurSystem
crates/aiur/src/synthesis.rs:25
Class
AnonEnv
crates/kernel/src/anon_env.rs:33
Enum
AnonWorkItem
crates/ffi/src/kernel.rs:1301
Enum
AnonWorkItem
crates/kernel/src/anon_work.rs:46
Class
Args
sp1/host/src/main.rs:39
Class
Args
zisk/host/src/main.rs:49
Enum
AssumptionTree
crates/ixon/src/assumption_tree.rs:52
Class
AuxCompareEntry
crates/ffi/src/lean_env.rs:325
Class
AuxDef
crates/compile/src/compile/aux_gen.rs:121
Enum
AuxKind
crates/compile/src/decompile.rs:1899
Class
AuxLayout
crates/ixon/src/env.rs:54
Class
AuxPatchesOutput
crates/compile/src/compile/aux_gen.rs:137
Class
Axiom
crates/ixon/src/constant.rs:73
Class
AxiomVal
crates/common/src/env.rs:1131
Class
BRecOnCallSitePlan
crates/compile/src/compile/surgery.rs:125
Class
BRecOnDef
crates/compile/src/compile/aux_gen/brecon.rs:47
Enum
BelowConstant
crates/compile/src/compile/aux_gen/below.rs:41
Class
BelowCtor
crates/compile/src/compile/aux_gen/below.rs:90
Class
Binder
crates/compile/src/compile/aux_gen/recursor.rs:885
Enum
BinderInfo
crates/common/src/env.rs:553
Enum
BinderKind
crates/compile/src/compile/aux_gen/expr_utils.rs:453
Class
Blake3
crates/aiur/src/gadgets/blake3.rs:29
Enum
Blake3Op
crates/aiur/src/gadgets/blake3.rs:42
Class
Block
crates/aiur/src/bytecode.rs:31
Class
BlockCache
crates/compile/src/decompile.rs:89
Class
BlockCache
crates/compile/src/compile.rs:185
Class
BlockEntry
crates/kernel/src/profile.rs:125
Class
BlockProfile
crates/kernel/src/profile.rs:147
Class
BlockResult
crates/ffi/src/lean_env.rs:1908
Class
BlockSizeStats
crates/compile/src/compile.rs:76
Class
BudgetPlan
A partition sized to a per-shard Zisk **cycle** budget (rather than a fixed shard count). See [`partition_for_cycle_cap`].
crates/kernel/src/shard.rs:1785
Class
Bytes1
AIR implementer for arity 1 byte-related lookups.
crates/aiur/src/gadgets/bytes1.rs:28
Enum
Bytes1Op
crates/aiur/src/gadgets/bytes1.rs:30
Class
Bytes1Queries
Accumulator of queries performed against `Bytes1`.
crates/aiur/src/gadgets/bytes1.rs:208
Class
Bytes2
AIR implementer for arity 2 byte-related lookups.
crates/aiur/src/gadgets/bytes2.rs:51
Enum
Bytes2Op
crates/aiur/src/gadgets/bytes2.rs:53
Class
Bytes2Queries
Accumulator of queries performed against `Bytes2`.
crates/aiur/src/gadgets/bytes2.rs:425
Enum
BytesSource
crates/ixon/src/lazy.rs:54
Class
CachedExpr
crates/compile/src/compile.rs:178
Enum
CallSiteEntry
crates/ixon/src/metadata.rs:33
Class
CallSitePlan
crates/compile/src/compile/surgery.rs:56
Class
CallerState
crates/aiur/src/execute.rs:236
Enum
Case
crates/ixon/src/univ.rs:171
Enum
Case
crates/ixon/src/expr.rs:156
Class
ChannelEntries
Per-channel entry produced by the parallel scan over the closure. Sorted into the IOBuffer in a serial fold afterwards.
crates/ixvm-codegen/src/aiur_ixvm_witness.rs:126
Enum
CheckBlockKind
crates/kernel/src/check.rs:52
Interface
CheckDupLevelParams
Check a metadata field for duplicate level parameter names. `Vec<Name>` performs the real check; `()` (erased metadata) is a no-op.
crates/kernel/src/mode.rs:74
Class
CheckOutcome
crates/ffi/src/kernel.rs:2220
Class
CheckResult
crates/compile/src/decompile.rs:4524
Enum
CheckStatus
crates/ffi/src/kernel.rs:2213
Class
CheckWorkItem
crates/ffi/src/kernel.rs:945
Enum
CircuitType
crates/aiur/src/synthesis.rs:73
Enum
Claim
crates/ixon/src/proof.rs:155
Class
CoarseLevel
One coarser level of a single bisection's multilevel hierarchy. Mirrors the cut-relevant fields of [`SubHyper`] (`vw`/`bw`/`nets`/`vnets`) plus the `m
crates/kernel/src/shard.rs:995
Class
ColumnIndex
crates/aiur/src/trace.rs:26
Class
ColumnMutSlice
crates/aiur/src/trace.rs:31
Class
Comm
crates/ixon/src/comm.rs:19
Enum
CompileError
crates/ixon/src/error.rs:54
Class
CompileFlatMember
crates/compile/src/compile/aux_gen/nested.rs:36
Class
CompileOptions
crates/compile/src/compile.rs:68
Class
CompileState
Compile state for building the Ixon environment.
crates/compile/src/compile.rs:108
Class
CompileStateStats
crates/compile/src/compile.rs:208
Class
CompiledMutualBlock
Result of compiling a mutual block.
crates/compile/src/compile.rs:2320
Class
CondensedBlocks
The condensation of a reference graph into strongly connected components.
crates/compile/src/condense.rs:14
Class
ConstAuxFields
crates/compile/src/decompile.rs:2277
Class
ConstRecord
crates/kernel/src/profile.rs:458
Class
ConstSizeBreakdown
crates/ffi/src/lean_env.rs:3871
Enum
ConstVariantTag
crates/ixon/src/lazy.rs:83
Enum
ConstantInfo
crates/common/src/env.rs:1285
Enum
ConstantInfo
crates/ixon/src/constant.rs:177
Class
ConstantMeta
crates/ixon/src/metadata.rs:207
Enum
ConstantMetaInfo
crates/ixon/src/metadata.rs:110
Class
ConstantVal
crates/common/src/env.rs:1111
next →
1–100 of 327, ranked by callers