Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LFDT-Nightstream/Starstream
/ functions
Functions
1,771 in github.com/LFDT-Nightstream/Starstream
⨍
Functions
1,771
◇
Types & classes
443
↓ 803 callers
Method
clone
(&self)
starstream-runtime-next/src/lib.rs:176
↓ 503 callers
Method
iter
Iterate over all error codes registered with [`error_code`].
starstream-types/src/error.rs:55
↓ 453 callers
Method
map
Map the contained value while keeping the original span.
starstream-types/src/ast.rs:40
↓ 415 callers
Method
clone
(&self)
interleaving/starstream-interleaving-spec/src/lib.rs:35
↓ 329 callers
Method
unwrap
(self)
interleaving/starstream-interleaving-spec/src/transaction_effects/witness.rs:189
↓ 275 callers
Method
len
Returns the number of constructors in this set
starstream-compiler/src/typecheck/exhaustiveness.rs:166
↓ 206 callers
Method
instructions
(&mut self, bb: &usize)
starstream-to-wasm/src/lib.rs:3850
↓ 190 callers
Method
push
Add a comment to the map (maintains sorted order).
starstream-types/src/comments.rs:30
↓ 131 callers
Method
push
Adds a row to the matrix
starstream-compiler/src/typecheck/exhaustiveness.rs:197
↓ 119 callers
Method
get
(&mut self, name: &'static str)
interleaving/starstream-interleaving-spec/src/builder.rs:17
↓ 111 callers
Method
span
(&self)
starstream-compiler/src/parser/error.rs:37
↓ 95 callers
Method
insert
(&mut self, resource: Resource, pid: ProcessId)
interleaving/starstream-component-runtime/src/state.rs:34
↓ 85 callers
Function
execute_wasm
Helper to execute WASM and check if it traps
starstream-to-wasm/tests/overflow.rs:30
↓ 83 callers
Method
insert
(&mut self, name: String, binding: Binding)
starstream-compiler/src/typecheck/env.rs:46
↓ 80 callers
Method
is_empty
Returns true if the matrix has no rows
starstream-compiler/src/typecheck/exhaustiveness.rs:203
↓ 79 callers
Method
idx
Maps ABI argument names to positional indices.
interleaving/starstream-interleaving-spec/src/transaction_effects/abi.rs:34
↓ 64 callers
Function
compile_program
Helper to compile a Starstream program
starstream-to-wasm/tests/overflow.rs:5
↓ 59 callers
Method
as_str
(&self)
starstream-types/src/ast.rs:86
↓ 58 callers
Method
opt_span
(&self)
starstream-types/src/ast.rs:108
↓ 58 callers
Method
push
(&mut self, bb: usize)
starstream-to-wasm/src/stackifier.rs:289
↓ 57 callers
Method
memory_tag
(self)
interleaving/starstream-interleaving-proof/src/memory/tag.rs:28
↓ 54 callers
Method
join
(a: ValType, b: ValType)
starstream-to-wasm/src/lib.rs:1233
↓ 51 callers
Method
insert
(&mut self, name: String, entry: TypeEntry)
starstream-compiler/src/typecheck/infer.rs:97
↓ 50 callers
Method
context
(&self)
mock-ledger/backend/ledger/src/encode.rs:29
↓ 49 callers
Method
get
(&mut self)
starstream-runtime-next/src/lib.rs:838
↓ 48 callers
Method
apply_for_display
Normalize a type for use in user-facing error messages. Like [`apply`], but also defaults unresolved int-constrained type variables to `i64` so that
starstream-compiler/src/typecheck/infer.rs:4730
↓ 48 callers
Method
maybe_string
Compute a string lazily, only when capture_traces is enabled.
starstream-compiler/src/typecheck/infer.rs:5168
↓ 47 callers
Method
get
(&self, name: &str)
starstream-compiler/src/typecheck/infer.rs:101
↓ 45 callers
Function
identifier_to_doc
(identifier: &Identifier, _source: &'a str)
starstream-compiler/src/formatter.rs:825
↓ 44 callers
Method
encoded
(self)
interleaving/starstream-interleaving-proof/src/optional.rs:26
↓ 44 callers
Method
into_iter
(self)
starstream-to-wasm/src/lib.rs:3879
↓ 42 callers
Method
contains
(&self, namespace: &str)
starstream-compiler/src/typecheck/infer.rs:796
↓ 37 callers
Method
make_trace
Assemble an inference tree node when tracing is active; otherwise return the default node.
starstream-compiler/src/typecheck/infer.rs:5176
↓ 37 callers
Method
value
(&self)
interleaving/starstream-interleaving-proof/src/optional.rs:93
↓ 35 callers
Method
select
( &self, cond: &Self::Bool, t: &Self::Val, f: &Self::Val, )
interleaving/starstream-interleaving-proof/src/opcode_dsl.rs:81
↓ 34 callers
Function
identifier
()
starstream-compiler/src/parser/expression/primary/literal.rs:18
↓ 33 callers
Method
get
()
interleaving/starstream-interleaving-proof/src/execution_switches.rs:297
↓ 33 callers
Method
span_to_range
(&self, span: Span)
starstream-language-server/src/document.rs:2004
↓ 32 callers
Method
fill
(&mut self, bb: usize, out: Out)
starstream-to-wasm/src/ir.rs:121
↓ 31 callers
Method
get
(&self, _: &str)
starstream-to-wasm/src/lib.rs:3797
↓ 30 callers
Method
arg
(&self, kind: ArgName)
interleaving/starstream-interleaving-proof/src/circuit.rs:191
↓ 29 callers
Method
format_type
Short helper to format a type compactly for traces and error messages. Resolves int-constrained type vars to their default (`i64`) so that traces and
starstream-compiler/src/typecheck/infer.rs:5217
↓ 29 callers
Method
is_empty
(&self)
starstream-to-wasm/src/lib.rs:3916
↓ 29 callers
Method
register_mem
(&mut self, tag: u64, size: u64, mem_type: MemType, debug_name: &'static str)
interleaving/starstream-interleaving-proof/src/memory/mod.rs:71
↓ 28 callers
Method
add_block
(&mut self)
starstream-to-wasm/src/ir.rs:105
↓ 28 callers
Method
init
()
interleaving/starstream-interleaving-proof/src/execution_switches.rs:262
↓ 28 callers
Method
seal
(&mut self, bb: usize, ty: BlockType)
starstream-to-wasm/src/ir.rs:116
↓ 28 callers
Method
with_secondary
(mut self, span: Span, message: impl Into<String>)
starstream-compiler/src/typecheck/errors.rs:28
↓ 27 callers
Method
is_some
(&self)
interleaving/starstream-interleaving-proof/src/optional.rs:63
↓ 27 callers
Method
span_or
(&self, default: Span)
starstream-types/src/ast.rs:98
↓ 26 callers
Method
apply
Fully normalize a type by applying the current substitution set.
starstream-compiler/src/typecheck/infer.rs:4804
↓ 26 callers
Method
get
(&self, name: &str)
starstream-compiler/src/typecheck/env.rs:53
↓ 26 callers
Method
write
(&mut self, path: &Path, contents: &[u8])
starstream-types/src/filesystem.rs:30
↓ 25 callers
Method
import_func
( &mut self, module: &str, name: &str, params: &[ValType], results: &[
interleaving/starstream-runtime/src/test_support/wasm_dsl.rs:461
↓ 25 callers
Method
push_error
(&mut self, span: Span, message: impl Into<String>)
starstream-to-wasm/src/lib.rs:411
↓ 23 callers
Method
read
( &mut self, cond: &Self::Bool, tag: Tag, addr: &Self::Val, )
interleaving/starstream-interleaving-proof/src/opcode_dsl.rs:90
↓ 22 callers
Method
unify
Unify two types, updating the substitution set and returning a trace node.
starstream-compiler/src/typecheck/infer.rs:5441
↓ 21 callers
Function
trap
(msg: impl Into<String>)
interleaving/starstream-runtime/src/lib.rs:66
↓ 20 callers
Method
emit
(self, instrs: &mut Vec<Instruction<'static>>)
interleaving/starstream-runtime/src/test_support/wasm_dsl.rs:24
↓ 19 callers
Method
chain
(&self, other: &Transaction)
mock-ledger/old/src/main.rs:69
↓ 19 callers
Method
star_to_core_types
(&mut self, span: Span, dest: &mut Vec<ValType>, ty: &Type)
starstream-to-wasm/src/lib.rs:1098
↓ 19 callers
Method
write
( &mut self, cond: &Self::Bool, tag: Tag, addr: &Self::Val, val: &Self
interleaving/starstream-interleaving-proof/src/opcode_dsl.rs:107
↓ 18 callers
Function
spanned
( spanned: &Spanned<T>, _source: &'a str, f: F, )
starstream-compiler/src/formatter.rs:121
↓ 18 callers
Method
with_help
(mut self, help: impl Into<String>)
starstream-compiler/src/typecheck/errors.rs:38
↓ 17 callers
Method
index
(self)
starstream-compiler/src/module_graph.rs:32
↓ 17 callers
Method
spanned
(self)
starstream-compiler/src/parser/mod.rs:131
↓ 17 callers
Function
write_file
(dir: &Path, name: &str, contents: &str)
starstream-compiler/src/module_graph.rs:573
↓ 16 callers
Function
formatted_with_comment_map
(code: &str)
starstream-compiler/src/formatter.rs:1724
↓ 16 callers
Method
pop
(&mut self, bb: usize)
starstream-to-wasm/src/stackifier.rs:294
↓ 16 callers
Method
ty
(&mut self)
starstream-to-wasm/src/encoder.rs:17
↓ 16 callers
Method
with_primary_message
(mut self, message: impl Into<String>)
starstream-compiler/src/typecheck/errors.rs:33
↓ 15 callers
Function
h
(n: u8)
interleaving/starstream-interleaving-spec/src/builder.rs:33
↓ 15 callers
Method
is_64bit
(self)
starstream-types/src/types.rs:94
↓ 15 callers
Function
print_diagnostic
Render a diagnostic using the fancy miette renderer and print it to stderr. This helper wraps the common pattern of turning an error into a `Report`,
starstream-cli/src/diagnostics.rs:14
↓ 15 callers
Method
resolve
(&self, resource: Resource)
interleaving/starstream-component-runtime/src/state.rs:38
↓ 15 callers
Function
unit
()
starstream-compiler/src/parser/expression/primary/literal.rs:14
↓ 14 callers
Method
call
(exported_fn: string, args: unknown[])
starstream-js/src/index.ts:140
↓ 14 callers
Method
export
(&mut self, name: &str, ty: ComponentTypeRef)
starstream-to-wasm/src/encoder.rs:175
↓ 14 callers
Function
fpvar_witness_index
( cs: &ConstraintSystemRef<F>, var: &FpVar<F>, )
interleaving/starstream-interleaving-proof/src/circuit.rs:2381
↓ 14 callers
Function
setup_logger
()
interleaving/starstream-interleaving-proof/src/logging.rs:5
↓ 14 callers
Method
tag_value
(&self)
interleaving/starstream-interleaving-proof/src/memory/mod.rs:38
↓ 13 callers
Method
build
(self, interleaving_proof: ZkTransactionProof)
interleaving/starstream-interleaving-spec/src/builder.rs:144
↓ 13 callers
Method
doc_comments
(&self, node_span: Span, source: &str)
starstream-types/src/comments.rs:143
↓ 13 callers
Method
is_signed
(self)
starstream-types/src/types.rs:32
↓ 13 callers
Method
module
(&self, id: ModuleId)
starstream-compiler/src/module_graph.rs:81
↓ 12 callers
Method
address_value
(&self)
interleaving/starstream-interleaving-proof/src/memory/mod.rs:34
↓ 12 callers
Method
apply_transaction
(&self, tx: &ProvenTransaction)
interleaving/starstream-interleaving-spec/src/lib.rs:484
↓ 12 callers
Method
conditional_read
(&mut self, cond: bool, address: Address<u64>)
interleaving/starstream-interleaving-proof/src/memory/dummy.rs:57
↓ 12 callers
Function
prove
( inst: InterleavingInstance, wit: InterleavingWitness, )
interleaving/starstream-interleaving-proof/src/lib.rs:48
↓ 12 callers
Method
visit_expr_stack
Compile a single [Expr] into the current function, returning an [Intermediate] representing that expression's output on the stack.
starstream-to-wasm/src/lib.rs:2279
↓ 11 callers
Method
add_hover_label_with_doc
( &mut self, span: Span, label: impl Into<String>, doc: Option<String>, )
starstream-language-server/src/document.rs:1505
↓ 11 callers
Method
add_hover_span
(&mut self, span: Span, ty: &Type)
starstream-language-server/src/document.rs:1485
↓ 11 callers
Method
allocate
(&self, cs: ConstraintSystemRef<F>)
interleaving/starstream-interleaving-proof/src/memory/nebula/gadget.rs:96
↓ 11 callers
Method
collect_type_annotation_node
(&mut self, annotation: &TypeAnnotation)
starstream-language-server/src/document.rs:1850
↓ 11 callers
Method
engine
(&self)
mock-ledger/backend/ledger/src/chain.rs:63
↓ 11 callers
Function
to_kebab_case
(name: &str)
starstream-to-wasm/src/lib.rs:3958
↓ 11 callers
Method
type_from_annotation
(&mut self, annotation: &TypeAnnotation)
starstream-compiler/src/typecheck/infer.rs:4477
↓ 10 callers
Method
add_locals
(&mut self, types: impl IntoIterator<Item = ValType>)
starstream-to-wasm/src/lib.rs:3833
↓ 10 callers
Method
encode
(&self, sink: &mut Vec<u8>)
starstream-to-wasm/src/lib.rs:3885
↓ 10 callers
Function
expr_to_doc
(expr: &Expr, source: &'a str, comments: &CommentMap)
starstream-compiler/src/formatter.rs:1048
next →
1–100 of 1,771, ranked by callers