Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cull-os/carcass
/ functions
Functions
530 in github.com/cull-os/carcass
⨍
Functions
530
◇
Types & classes
173
↓ 142 callers
Method
span
(&self)
ranged/span.rs:276
↓ 62 callers
Method
write
(&self, content: Bytes)
cab/runtime/value/path/mod.rs:208
↓ 60 callers
Function
style
(r: u8, g: u8, b: u8)
ust/color.rs:6
↓ 59 callers
Method
dupe
(&self)
dup/mod.rs:11
↓ 59 callers
Method
len
(self)
ranged/span.rs:104
↓ 49 callers
Method
push
(&self, scope: Scope)
cab/runtime/scope.rs:100
↓ 47 callers
Method
spanned
Wraps `self` in [`Spanned`] with the provided span.
ranged/span.rs:258
↓ 46 callers
Method
push_operation
(&mut self, span: Span, operation: Operation)
cab/runtime/code.rs:420
↓ 40 callers
Method
style
(self)
ust/style.rs:71
↓ 32 callers
Method
map
Maps the wrapped value while preserving its original span.
ranged/span.rs:239
↓ 29 callers
Method
arc
Wraps `self` in a newly allocated [`sync::Arc`].
cab/util/suffix.rs:11
↓ 28 callers
Method
get
(&self, key: &value::SString)
cab/runtime/scope.rs:95
↓ 27 callers
Method
next
(&mut self)
cab/syntax/noder.rs:301
↓ 25 callers
Method
into_iter
(self)
cab/syntax/lode.rs:216
↓ 25 callers
Method
peek
(&mut self)
cab/syntax/noder.rs:268
↓ 22 callers
Function
write
(writer: &mut dyn Write, styled: &impl Display)
ust/mod.rs:56
↓ 19 callers
Method
try_consume_character
(&mut self, c: char)
cab/syntax/tokenizer.rs:98
↓ 18 callers
Method
emit_force
(&mut self, expression: lode::Resolved<'arena, &'arena lode::Expression>)
cab/runtime/compiler/mod.rs:639
↓ 18 callers
Method
is_empty
(&self)
cab/runtime/compiler/scope.rs:239
↓ 18 callers
Method
node
( &mut self, #[builder(start_fn)] kind: Kind, #[builder(finish_fn)] with: impl FnOnce(&mut S
cab/syntax/noder.rs:228
↓ 17 callers
Method
chain_err
(self, display: impl StdDisplay)
cyn/mod.rs:197
↓ 17 callers
Method
fg
(self)
ust/style.rs:44
↓ 17 callers
Method
map
( &mut self, #[builder(start_fn)] peer_id: p2p::PeerId, #[builder(finish_fn)] aliases: &[con
route67/address.rs:86
↓ 16 callers
Method
pop
(&self)
cab/runtime/scope.rs:105
↓ 15 callers
Method
contains
(self, that: impl Into<Self>)
ranged/span.rs:119
↓ 15 callers
Method
insert
(&mut self, expression: Spanned<impl Into<lode::ExpressionRaw>>)
cab/syntax/loder.rs:139
↓ 14 callers
Method
emit
(&mut self, expression: lode::Resolved<'arena, &'arena lode::Expression>)
cab/runtime/compiler/mod.rs:547
↓ 14 callers
Method
iter
(&self)
route67/address.rs:163
↓ 14 callers
Method
point_here
(&mut self, index: ByteIndex)
cab/runtime/code.rs:451
↓ 14 callers
Method
push_u16
(&mut self, data: u16)
cab/runtime/code.rs:401
↓ 14 callers
Method
styled
(self)
ust/style.rs:381
↓ 13 callers
Method
as_ref
Borrows the wrapped value while preserving the same span.
ranged/span.rs:247
↓ 13 callers
Method
consume_while
(&mut self, predicate: impl Fn(char) -> bool)
cab/syntax/tokenizer.rs:86
↓ 13 callers
Method
next_expect
( &mut self, expected: impl Into<EnumSet<Kind>>, until: EnumSet<Kind>, )
cab/syntax/noder.rs:326
↓ 13 callers
Method
peek_character
(&self)
cab/syntax/tokenizer.rs:82
↓ 13 callers
Method
primary
(span: impl Into<Span>, text: impl Into<Cow<'static, str>>)
ust/report.rs:165
↓ 13 callers
Method
push
(&mut self, span: Span, name: LocalName<'a>)
cab/runtime/compiler/scope.rs:187
↓ 13 callers
Method
write_str
(&mut self, s: &str)
ust/terminal/mod.rs:1271
↓ 12 callers
Method
expression
(&self)
cab/syntax/loder.rs:62
↓ 12 callers
Method
is_empty
(self)
ranged/span.rs:111
↓ 12 callers
Method
iter
Iterate over the entries, copying them and turning the key into [`VectorKey`]. # Safety Caller must ensure that no other [`Vector`] is iterating mut
auxvec/mod.rs:398
↓ 12 callers
Method
left
(&self)
cab/syntax/node.rs:569
↓ 12 callers
Method
lode
(&mut self, expression: node::ExpressionRef<'_>)
cab/syntax/loder.rs:810
↓ 12 callers
Method
right
(&self)
cab/syntax/node.rs:589
↓ 12 callers
Method
size
(&self)
ranged/size.rs:111
↓ 11 callers
Method
iter
(&self)
cab/runtime/code.rs:298
↓ 11 callers
Method
remove
(&self, key: &value::SString)
cab/runtime/value/attributes.rs:109
↓ 11 callers
Function
with
( writer: &mut W, style: style::Style, with: impl FnOnce(&mut W) -> T, )
ust/mod.rs:42
↓ 11 callers
Method
write_if
(&mut self, tag: impl Into<Tag<'a>>, condition: Condition)
ust/terminal/tag.rs:367
↓ 10 callers
Method
emit_push
(&mut self, span: Span, value: impl Into<Value>)
cab/runtime/compiler/mod.rs:82
↓ 10 callers
Method
emit_scope
(&mut self, span: Span, with: impl FnOnce(&mut Self))
cab/runtime/compiler/mod.rs:91
↓ 10 callers
Method
push_front_display
(&self, display: impl StdDisplay)
cyn/mod.rs:152
↓ 10 callers
Method
throw
(&mut self, message: Spanned<impl Into<Cow<'static, str>>>)
cab/syntax/loder.rs:144
↓ 10 callers
Function
width
(s: &str)
ust/terminal/mod.rs:86
↓ 9 callers
Method
display_tags_owned
(&self, tags: &mut Tags<'_>)
ust/terminal/tag.rs:313
↓ 9 callers
Method
read_operation
(&self, index: ByteIndex)
cab/runtime/code.rs:439
↓ 9 callers
Method
refence
(&mut self, identifier: Spanned<&'static str>)
cab/syntax/loder.rs:157
↓ 9 callers
Method
segments
(&self)
cab/syntax/node.rs:1165
↓ 9 callers
Method
send
(&mut self, peer_id: &p2p::PeerId, packet: Packet)
route67/ip.rs:432
↓ 9 callers
Method
tip
(&self)
cab/runtime/scope.rs:86
↓ 8 callers
Method
consume_character
(&mut self)
cab/syntax/tokenizer.rs:122
↓ 8 callers
Method
consumed_since
(&self, offset: usize)
cab/syntax/tokenizer.rs:118
↓ 8 callers
Method
push_primary
(&mut self, span: impl Into<Span>, text: impl Into<Cow<'static, str>>)
ust/report.rs:289
↓ 7 callers
Method
add
( &mut self, #[builder(start_fn)] device: &tun_rs::AsyncDevice, #[builder(finish_fn
route67/interface.rs:209
↓ 7 callers
Method
chain_err_with
(self, display: impl FnOnce() -> D)
cyn/mod.rs:205
↓ 7 callers
Method
context_pop
(&mut self, context: Context)
cab/syntax/tokenizer.rs:69
↓ 7 callers
Method
context_push
(&mut self, context: Context<'a>)
cab/syntax/tokenizer.rs:65
↓ 7 callers
Method
parse
(&self, tokens: impl Iterator<Item = (Kind, &'a str)>)
cab/syntax/noder.rs:103
↓ 7 callers
Method
path
(&self)
cab/runtime/code.rs:370
↓ 7 callers
Method
read
(&self)
cab/runtime/value/path/mod.rs:183
↓ 6 callers
Method
append_trace
(&self, location: value::Location)
cab/runtime/value/error.rs:79
↓ 6 callers
Method
bind
(&mut self, identifier: Spanned<&'static str>)
cab/syntax/loder.rs:166
↓ 6 callers
Method
emit_thunk
( &mut self, #[builder(start_fn)] span: Span, #[builder(finish_fn)] with: impl FnOnce(&mut S
cab/runtime/compiler/mod.rs:120
↓ 6 callers
Method
from
(attributes: &value::Attributes)
cab/runtime/scope.rs:32
↓ 6 callers
Method
host_addr
(self)
route67/address.rs:49
↓ 6 callers
Method
next
(&mut self)
ust/terminal/tag.rs:498
↓ 6 callers
Method
operator
Returns the operator of this operation.
cab/syntax/node.rs:416
↓ 6 callers
Method
operator_token
Returns the operator token of this operation.
cab/syntax/node.rs:407
↓ 6 callers
Method
style_in
(self, report_severity: &Severity)
ust/report.rs:97
↓ 6 callers
Method
write
(self: Arc<Self>, subpath: &Subpath, content: Bytes)
cab/runtime/value/path/fs.rs:129
↓ 5 callers
Method
is_empty
(self)
ust/terminal/mod.rs:298
↓ 5 callers
Method
node_expression
(&mut self, until: EnumSet<Kind>)
cab/syntax/noder.rs:655
↓ 5 callers
Method
peek_character_nth
(&self, n: usize)
cab/syntax/tokenizer.rs:78
↓ 5 callers
Method
remaining
(&self)
cab/syntax/tokenizer.rs:74
↓ 5 callers
Method
secondary
(span: impl Into<Span>, text: impl Into<Cow<'static, str>>)
ust/report.rs:171
↓ 5 callers
Function
stderr
()
ust/terminal/mod.rs:1412
↓ 5 callers
Function
stdout
()
ust/terminal/mod.rs:1405
↓ 5 callers
Function
unexpected
( #[builder(start_fn)] span: Span, #[builder(finish_fn)] mut expected: EnumSet<Kind>, got: Option<Kin
cab/syntax/noder.rs:151
↓ 5 callers
Method
width
(&self)
ust/terminal/mod.rs:1047
↓ 4 callers
Method
as_fd
(&self)
ust/terminal/mod.rs:1397
↓ 4 callers
Method
binding_power
(self)
cab/syntax/node.rs:389
↓ 4 callers
Method
checkpoint
(&mut self)
cab/syntax/noder.rs:221
↓ 4 callers
Method
children
(&self)
ust/terminal/tag.rs:415
↓ 4 callers
Method
duped
(self)
dup/mod.rs:25
↓ 4 callers
Method
end
(self)
ust/terminal/mod.rs:291
↓ 4 callers
Method
get
(&self)
cab/runtime/value/thunk.rs:197
↓ 4 callers
Method
get
(&self, part: Part)
cab/runtime/value/path/mod.rs:143
↓ 4 callers
Method
insert
(&self, key: value::SString, value: Value)
cab/runtime/scope.rs:60
↓ 4 callers
Method
insert
(&self, key: value::SString, value: Value)
cab/runtime/value/attributes.rs:104
↓ 4 callers
Method
is_active
(&self)
route67/mod.rs:126
next →
1–100 of 530, ranked by callers