Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudflare/recapn
/ functions
Functions
1,584 in github.com/cloudflare/recapn
⨍
Functions
1,584
◇
Types & classes
475
↓ 2 callers
Method
push_back
Adds an element to the back of the list.
recapn-channel/src/util/linked_list.rs:170
↓ 2 callers
Method
push_tail_segment
(&self, segment: NonNull<ArenaSegment>)
recapn/src/arena.rs:307
↓ 2 callers
Method
r#return
(&self)
recapn-rpc/src/generated/capnp/rpc.capnp.rs:295
↓ 2 callers
Method
r#struct
(&self)
tests/src/generated/capnp/test.capnp.rs:15377
↓ 2 callers
Method
raw_build_field_ptr
(&mut self)
recapn/src/field.rs:1022
↓ 2 callers
Method
read_as_list_content
( &mut self, location: Location<'a>, list_ptr: ListPtr, expected_element_size:
recapn/src/ptr.rs:1799
↓ 2 callers
Method
read_as_struct_content
( &mut self, location: Location<'a>, struct_ptr: StructPtr, )
recapn/src/ptr.rs:1760
↓ 2 callers
Method
read_cap_descriptor
( &mut self, descriptor: &ReaderOf<'_, rpc_capnp::CapDescriptor>, )
recapn-rpc/src/connection.rs:996
↓ 2 callers
Function
read_from_stream
( mut r: R, options: StreamOptions, )
recapn/src/io.rs:361
↓ 2 callers
Method
reader
(&self)
recapn/src/list.rs:517
↓ 2 callers
Method
reader
(&self)
recapn-rpc/src/server.rs:239
↓ 2 callers
Method
resize_to
(&mut self, len: usize)
recapn/src/io/stream.rs:98
↓ 2 callers
Method
resolve
( &self, _: ResponseReceiverFactory<'_, TestChannel>, key: IntPipelineKey, cha
recapn-channel/src/test.rs:44
↓ 2 callers
Method
resolve
(&self, value: ChannelResolution<C>)
recapn-channel/src/mpsc.rs:782
↓ 2 callers
Method
resolve_and_lock
Resolve into the inner-most forwarded channel and acquire a lock to the channel
recapn-channel/src/mpsc.rs:888
↓ 2 callers
Method
resolve_field_type
( &self, scope: &TypeScope, field_type: &FieldType<'_>, ctx: &mut FileContext,
recapnc/src/generator.rs:745
↓ 2 callers
Method
resolve_pipeline_map
(&self, resolver: impl Fn(C::PipelineKey, mpsc::Receiver<C>))
recapn-channel/src/request.rs:277
↓ 2 callers
Method
resolve_type
( &self, scope: &TypeScope, info: &Type<'_>, ty_ctx: TypeContext, ctx:
recapnc/src/generator.rs:763
↓ 2 callers
Method
rev
(&self)
tests/src/generated/capnp/test.capnp.rs:16201
↓ 2 callers
Method
root
(&self)
recapn/src/ty.rs:264
↓ 2 callers
Method
root
(&self)
recapn/src/message.rs:521
↓ 2 callers
Method
segment
(&mut self)
recapn/src/alloc.rs:428
↓ 2 callers
Method
segment_bounds
Returns the start and end bounds for the given segment.
recapn/src/io.rs:187
↓ 2 callers
Function
segment_len_to_usize
(len: &SegmentLenReader, id: SegmentId)
recapn/src/io.rs:153
↓ 2 callers
Method
set
(&mut self)
recapn/src/field.rs:610
↓ 2 callers
Method
set
(&mut self, value: V)
recapn/src/list.rs:390
↓ 2 callers
Method
set_closed_task
(&self)
recapn-channel/src/util/atomic_state.rs:65
↓ 2 callers
Method
set_field
(&mut self, slot: usize, value: D)
recapn/src/ptr.rs:4820
↓ 2 callers
Method
set_recv_closed
(&self)
recapn-channel/src/util/atomic_state.rs:59
↓ 2 callers
Method
set_send_closed
(&self)
recapn-channel/src/util/atomic_state.rs:53
↓ 2 callers
Method
set_value
(&self)
recapn-channel/src/util/atomic_state.rs:77
↓ 2 callers
Function
split_at_filter
(input: &[Word], func: impl FnMut(&Word) -> bool)
recapn/src/io/packing.rs:82
↓ 2 callers
Method
src_prefix
(&mut self, p: impl AsRef<Path>)
recapnc/src/lib.rs:522
↓ 2 callers
Method
start_ptr
(&self)
recapn/src/ptr.rs:1545
↓ 2 callers
Method
struct_size
(&self)
recapnc/src/schema.rs:579
↓ 2 callers
Method
target
(&self)
recapn-rpc/src/generated/capnp/rpc.capnp.rs:1288
↓ 2 callers
Function
target_size
( reader: &ObjectReader<'_>, ptr: SegmentRef<'_>, nesting_limit: u32, )
recapn/src/ptr.rs:1995
↓ 2 callers
Method
text
(&self)
tests/src/generated/capnp/test.capnp.rs:17529
↓ 2 callers
Method
to_struct_mut_or_init
(self, size: StructSize)
recapn/src/ptr.rs:3976
↓ 2 callers
Function
total_inline_composites_targets_size
( reader: &ObjectReader<'_>, start: SegmentRef<'_>, len: ElementCount, size: StructSize, n
recapn/src/ptr.rs:2069
↓ 2 callers
Function
transfer_ptr_section
( src: SegmentRef<'_>, src_builder: &ObjectBuilder<'_>, dst: SegmentRef<'_>, dst_builder: &Obj
recapn/src/ptr.rs:5979
↓ 2 callers
Method
transform
( &self, )
recapn-rpc/src/generated/capnp/rpc.capnp.rs:4872
↓ 2 callers
Function
trim_end_null_bytes
(mut slice: &[u8])
recapn/src/ptr.rs:2112
↓ 2 callers
Method
trim_end_null_section
( &self, ptr: SegmentRef<'a>, len: SegmentOffset, )
recapn/src/ptr.rs:1629
↓ 2 callers
Method
try_amplified_read
(&self, words: u64)
recapn/src/ptr.rs:1896
↓ 2 callers
Method
try_cap_ptr
(&self)
recapn/src/ptr.rs:539
↓ 2 callers
Method
try_far_ptr
(&self)
recapn/src/ptr.rs:530
↓ 2 callers
Method
try_get_section
(&self, start: SegmentPtr<'a>, len: ObjectLen)
recapn/src/ptr.rs:1561
↓ 2 callers
Method
try_init
( self, size: StructSize, count: ElementCount, )
recapn/src/list.rs:889
↓ 2 callers
Method
try_init_struct_zeroed
(&mut self, size: StructSize)
recapn/src/ptr.rs:3960
↓ 2 callers
Method
try_new_struct_orphan
(&self, size: StructSize)
recapn/src/orphan.rs:68
↓ 2 callers
Method
try_recv
Tries to receive the next value for this receiver.
recapn-channel/src/mpsc.rs:600
↓ 2 callers
Method
try_resolve_pipeline_ops
(&self, ops: &[PipelineOp])
recapn-rpc/src/chan.rs:123
↓ 2 callers
Method
try_set_slice
(&mut self, value: &[u8])
recapn/src/field.rs:1980
↓ 2 callers
Method
try_set_str
(&mut self, value: &str)
recapn/src/field.rs:1787
↓ 2 callers
Method
try_set_with_caveats
( self, reader: &S::Reader<'_, impl InsertableInto<T>>, err_handler: E, )
recapn/src/list.rs:538
↓ 2 callers
Method
try_struct_ptr
(&self)
recapn/src/ptr.rs:512
↓ 2 callers
Method
try_to_capability_index
(&self)
recapn/src/ptr.rs:2315
↓ 2 callers
Method
unpack
(&mut self, mut src: &[u8], mut dst: &mut [Word])
recapn/src/io/packing.rs:461
↓ 2 callers
Method
unwrap_file
(&self)
recapnc/src/generator.rs:153
↓ 2 callers
Method
unwrap_results
Find the inner most result value
recapn-rpc/src/chan.rs:227
↓ 2 callers
Method
upgrade
Upgrade the channel into a receiver
recapn-channel/src/mpsc.rs:972
↓ 2 callers
Function
validate_item
( node: NamedNestedItem<'_>, nodes: &mut NodeInfoMap, identifiers: &mut ScopedIdentifierSet<ModSco
recapnc/src/generator.rs:263
↓ 2 callers
Function
wait_and_resolve
(future: impl Future<Output = Client>, mut receiver: Receiver)
recapn-rpc/src/client.rs:17
↓ 2 callers
Function
weak_channel
( chan: C, parent: request::Receiver<C>, )
recapn-channel/src/mpsc.rs:979
↓ 2 callers
Method
write_cap_descriptor
( &mut self, cap: &chan::Sender, descriptor: &mut BuilderOf<'_, rpc_capnp::CapDescript
recapn-rpc/src/connection.rs:955
↓ 2 callers
Method
write_to_out_dir
(&self)
recapnc/src/lib.rs:610
↓ 1 callers
Method
add_receiver
(&self)
recapn-channel/src/request.rs:249
↓ 1 callers
Method
adopt
(&mut self, orphan: OrphanBuilder<'_, T>)
recapn/src/ptr.rs:4472
↓ 1 callers
Method
alloc
(&self, min_size: AllocLen, id: SegmentId)
recapn/src/arena.rs:295
↓ 1 callers
Method
alloc_list_orphan
Like alloc_list, but doesn't configure a pointer to point at the resulting data. Instead an OrphanObject is returned describing the content. Because
recapn/src/ptr.rs:3576
↓ 1 callers
Method
alloc_root
(&self)
recapn/src/arena.rs:286
↓ 1 callers
Method
alloc_segment_of_list
( &self, ptr: SegmentRef<'a>, element_size: ElementSize, element_count: Elemen
recapn/src/ptr.rs:3534
↓ 1 callers
Method
alloc_struct_orphan
(&self, size: StructSize)
recapn/src/ptr.rs:3403
↓ 1 callers
Method
append_back
Moves all elements from the other list to this list.
recapn-channel/src/util/linked_list.rs:190
↓ 1 callers
Method
as_mut_slice_unchecked
( &mut self, )
recapn/src/alloc.rs:130
↓ 1 callers
Method
as_ptr
(&self)
recapn/src/ty.rs:83
↓ 1 callers
Method
as_slice_mut
(&mut self)
recapn/src/data.rs:193
↓ 1 callers
Method
bool_list
(&self)
tests/src/generated/capnp/test.capnp.rs:425
↓ 1 callers
Method
borrow
(&self)
recapn/src/io/stream.rs:191
↓ 1 callers
Method
build
(&self, key: K, chan: F)
recapn-channel/src/request.rs:782
↓ 1 callers
Method
build_struct
(&self, origin: SegmentRef<'a>)
recapn/src/ptr.rs:3423
↓ 1 callers
Method
byte_count
(&self)
recapn/src/text.rs:82
↓ 1 callers
Method
canonical_element_size
(&self)
recapn/src/ptr.rs:2779
↓ 1 callers
Method
canonical_size
(&self)
recapn/src/ptr.rs:2480
↓ 1 callers
Method
chan
(&self)
recapn-channel/src/mpsc.rs:380
↓ 1 callers
Function
check_struct_builder
(builder: &mut StructBuilder<'_, Empty>)
recapn/src/ptr.rs:6810
↓ 1 callers
Method
clear
(&mut self)
recapn/src/arena.rs:371
↓ 1 callers
Method
clear_cap
(&self, _: u32)
recapn/src/rpc.rs:38
↓ 1 callers
Method
clear_closed_task
(&self)
recapn-channel/src/util/atomic_state.rs:71
↓ 1 callers
Method
clear_inner
(&mut self)
recapn/src/arena.rs:335
↓ 1 callers
Method
clear_list
( &mut self, builder: &ObjectBuilder<'a>, content: ListContent<'a>, )
recapn/src/ptr.rs:5644
↓ 1 callers
Method
clear_struct
( &mut self, builder: &ObjectBuilder<'a>, content: StructContent<'a>, )
recapn/src/ptr.rs:5634
↓ 1 callers
Method
clear_struct_section
(&self, content: StructContent<'a>)
recapn/src/ptr.rs:3448
↓ 1 callers
Method
clone_into
Clones into the stream table, possibly reusing the allocation that exists.
recapn/src/io/stream.rs:265
↓ 1 callers
Method
close_receiver
Close the receiver without resolving.
recapn-channel/src/mpsc.rs:773
↓ 1 callers
Function
cmp_ptr_sections
( our_ptrs: SegmentRef<'_>, our_len: SegmentOffset, our_reader: &ObjectReader<'_>, their_ptrs:
recapn/src/ptr.rs:5700
↓ 1 callers
Method
contains_range
(&self, start: SegmentPtr<'a>, end: SegmentPtr<'a>)
recapn/src/ptr.rs:3109
↓ 1 callers
Method
copy_from
(&mut self, other: &PtrReader<'_, impl InsertableInto<T>>, canonical: bool)
recapn/src/ptr.rs:4550
↓ 1 callers
Method
copy_to_upgraded_list_at
Like copy_to_upgraded_list, but allows copying into a specific point in the destination. This means most of the optimizations of copy_to_upgraded_list
recapn/src/ptr.rs:6314
← previous
next →
401–500 of 1,584, ranked by callers