Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blacksky-algorithms/rsky
/ functions
Functions
2,046 in github.com/blacksky-algorithms/rsky
⨍
Functions
2,046
◇
Types & classes
3,275
↓ 877 callers
Method
to_string
(&self)
rsky-feedgen/src/models/error_code.rs:102
↓ 316 callers
Method
eq
(&self, other: &Self)
rsky-repo/src/mst/mod.rs:275
↓ 302 callers
Method
get
(&self, key: &str)
rsky-wintermute/src/ingester/backfill_queue.rs:29
↓ 279 callers
Method
push
(&self, item: T)
rsky-common/src/async.rs:38
↓ 271 callers
Method
as_str
(&self)
rsky-repo/src/types.rs:618
↓ 175 callers
Method
get
(self)
rsky-relay/src/types.rs:75
↓ 150 callers
Method
iter
(self)
rsky-repo/src/mst/mod.rs:315
↓ 146 callers
Method
into_iter
(self)
rsky-repo/src/block_map.rs:156
↓ 145 callers
Function
now
()
rsky-common/src/lib.rs:32
↓ 127 callers
Method
insert
Adds a key/CID entry to a sub-tree defined by a Node. If a previous value existed, returns it. If the insert is a no-op (the key already existed with
rsky-relay/src/validator/types.rs:290
↓ 98 callers
Method
run
(&self, f: F)
rsky-feedgen/src/lib.rs:59
↓ 95 callers
Method
as_ref
(&self)
rsky-relay/src/types.rs:111
↓ 77 callers
Method
send
`Ok(true)` = delivered, cursor advanced. `Ok(false)` = backpressured / cursor mismatch, no advance.
rsky-relay/src/publisher/connection.rs:73
↓ 70 callers
Method
read
(&mut self, buf: &mut [u8])
rsky-relay/src/publisher/types.rs:92
↓ 69 callers
Function
expect_invalid
(rkey: &str)
rsky-syntax/src/record_key.rs:70
↓ 68 callers
Function
expect_valid
(rkey: &str)
rsky-syntax/src/record_key.rs:61
↓ 63 callers
Function
expect_valid
(uri: &str)
rsky-syntax/src/aturi_validation.rs:191
↓ 62 callers
Method
add
(&mut self, key: &str, value: Cid, known_zeros: Option<u32>)
rsky-repo/src/mst/mod.rs:735
↓ 60 callers
Function
expect_invalid
(uri: &str)
rsky-syntax/src/aturi_validation.rs:201
↓ 58 callers
Function
escape_copy_field
Escape a field for COPY text format; borrows when no escaping is needed. NUL is stripped (Postgres text columns reject 0x00), the rest are escaped.
rsky-wintermute/src/indexer/bulk.rs:17
↓ 58 callers
Method
load
static
rsky-repo/src/repo.rs:51
↓ 54 callers
Method
split
(mut self, path: &str)
rsky-relay/src/validator/types.rs:410
↓ 52 callers
Method
build
(s: String)
rsky-pds/src/models/models.rs:207
↓ 49 callers
Method
write
(&mut self, buf: &[u8])
rsky-relay/src/publisher/types.rs:101
↓ 45 callers
Function
expect_invalid
(tid: &str)
rsky-syntax/src/tid.rs:63
↓ 44 callers
Function
parse
(str: &str)
rsky-syntax/src/aturi.rs:198
↓ 44 callers
Method
set
(&mut self, cid: Cid, bytes: Vec<u8>)
rsky-repo/src/block_map.rs:44
↓ 35 callers
Function
expect_invalid
(dt: &str)
rsky-syntax/src/datetime.rs:182
↓ 33 callers
Function
env_str
(name: &str)
rsky-common/src/env.rs:13
↓ 32 callers
Method
as_str
(&self)
rsky-pds/src/models/models.rs:178
↓ 31 callers
Method
get_account
( &self, handle_or_did: &str, flags: Option<AvailabilityFlags>, )
rsky-pds/src/account_manager/mod.rs:86
↓ 29 callers
Method
remove
Removes key/value from the sub-tree provided, returning a new tree, and the previous CID value. If key is not found, returns unmodified subtree, and n
rsky-relay/src/validator/types.rs:455
↓ 26 callers
Function
encode_did_key
(pubkey: &PublicKey)
rsky-crypto/src/utils.rs:51
↓ 25 callers
Method
parse
(nsid: S)
rsky-syntax/src/nsid.rs:122
↓ 25 callers
Method
path
(&self)
rsky-relay/src/validator/event.rs:109
↓ 24 callers
Function
expect_invalid
(nsid: &str)
rsky-syntax/src/nsid.rs:191
↓ 24 callers
Function
expect_valid
(did: &str)
rsky-syntax/src/did.rs:87
↓ 23 callers
Method
add
(&mut self, cid: Cid)
rsky-repo/src/cid_set.rs:21
↓ 23 callers
Function
ensure_valid_handle
Handle constraints, in English: - must be a possible domain name - RFC-1035 is commonly referenced, but has been updated. eg, RFC-3696, section 2. and
rsky-syntax/src/handle.rs:73
↓ 23 callers
Method
get_pointer
(&self)
rsky-repo/src/mst/mod.rs:625
↓ 22 callers
Function
expect_valid
(nsid: &str)
rsky-syntax/src/nsid.rs:186
↓ 22 callers
Method
next
(&mut self, prev: Option<TID>)
rsky-common/src/tid.rs:112
↓ 20 callers
Method
append
append entry to end of the node / Vec is allowed here.
rsky-repo/src/mst/mod.rs:952
↓ 20 callers
Method
get_rkey
(&self)
rsky-syntax/src/aturi.rs:167
↓ 20 callers
Function
setup_test_pool
()
rsky-wintermute/src/indexer/tests.rs:26
↓ 19 callers
Function
cleanup_test_labels
(pool: &Pool, src: &str)
rsky-wintermute/src/indexer/tests.rs:477
↓ 19 callers
Method
commit
(&self)
rsky-relay/src/validator/types.rs:99
↓ 19 callers
Function
env_int
(name: &str)
rsky-common/src/env.rs:3
↓ 19 callers
Method
get_entries
"We don't want to load entries of every subtree, just the ones we need"
rsky-repo/src/mst/mod.rs:580
↓ 19 callers
Method
set_cursor
(&self, name: &str, value: i64)
rsky-wintermute/src/storage.rs:767
↓ 18 callers
Function
assert_handle_error
Helper function to check error messages
rsky-syntax/src/handle.rs:196
↓ 18 callers
Function
convert_record_to_ipld
(record_json: &serde_json::Value)
rsky-wintermute/src/backfiller/mod.rs:395
↓ 18 callers
Method
enqueue_backfill
Enqueue a backfill job with normal priority (prefix "1:") Normal priority items are processed after all priority items
rsky-wintermute/src/storage.rs:176
↓ 18 callers
Function
expect_invalid
(did: &str)
rsky-syntax/src/did.rs:92
↓ 18 callers
Method
get
(&mut self, key: &String)
rsky-repo/src/mst/mod.rs:835
↓ 18 callers
Method
get_collection
(&self)
rsky-syntax/src/aturi.rs:144
↓ 17 callers
Method
at_index
returns entry at index
rsky-repo/src/mst/mod.rs:966
↓ 17 callers
Function
contains_explicit_slurs
(text: &str)
rsky-common/src/explicit_slurs.rs:5
↓ 16 callers
Function
expect_valid
(dt: &str)
rsky-syntax/src/datetime.rs:173
↓ 16 callers
Method
next
(&mut self)
rsky-repo/src/mst/mod.rs:67
↓ 16 callers
Function
setup_test_storage
()
rsky-wintermute/src/storage.rs:872
↓ 15 callers
Method
get_hostname
(&self)
rsky-syntax/src/aturi.rs:117
↓ 14 callers
Method
add_map
(&mut self, to_add: BlockMap)
rsky-repo/src/block_map.rs:101
↓ 14 callers
Function
describe
Register all relay metrics with descriptions. Idempotent.
rsky-relay/src/metrics.rs:52
↓ 14 callers
Method
set
(&self, key: &str, cursor: i64)
rsky-wintermute/src/ingester/backfill_queue.rs:36
↓ 14 callers
Function
setup_test_storage
()
rsky-wintermute/src/backfiller/tests.rs:11
↓ 13 callers
Function
fill_repo
( mut repo: Repo, keypair: Keypair, items_per_collection: usize, )
rsky-repo/src/repo.rs:383
↓ 13 callers
Method
resolve
(&mut self, handle: &String)
rsky-identity/src/handle/mod.rs:28
↓ 13 callers
Method
to_list
(&self)
rsky-repo/src/cid_set.rs:53
↓ 13 callers
Method
uri
(&self)
rsky-repo/src/types.rs:131
↓ 13 callers
Function
write_response
(stream: &mut ErrorOnDropTcpStream, status: &str, body: &str)
rsky-relay/src/server/server.rs:153
↓ 12 callers
Method
as_str
(&self)
rsky-pds/src/auth_verifier.rs:44
↓ 12 callers
Function
build_worker
()
rsky-relay/src/publisher/worker.rs:206
↓ 12 callers
Function
cleanup_test_data
(pool: &Pool, did: &str)
rsky-wintermute/src/indexer/tests.rs:40
↓ 12 callers
Method
close
(&self)
rsky-common/src/async.rs:66
↓ 12 callers
Method
repo_backfill_len
(&self)
rsky-wintermute/src/storage.rs:777
↓ 12 callers
Function
setup_test_storage
()
rsky-wintermute/src/ingester/tests.rs:9
↓ 12 callers
Method
slice
returns a slice of the node
rsky-repo/src/mst/mod.rs:976
↓ 12 callers
Function
struct_to_cbor
(obj: &T)
rsky-common/src/lib.rs:57
↓ 11 callers
Function
connect
Connect to the given WebSocket in blocking mode. The URL may be either ws:// or wss://. To support wss:// URLs, feature `native-tls` or `rustls-tls`
rsky-relay/src/crawler/client.rs:30
↓ 11 callers
Function
create_at_uri
Helper function that constructs AtUri using the new() method and returns a Result
rsky-syntax/src/aturi.rs:326
↓ 11 callers
Method
create_pool
(database_url: &str, size: usize)
rsky-wintermute/src/indexer/mod.rs:129
↓ 11 callers
Function
setup_test_storage
()
rsky-wintermute/src/indexer/tests.rs:19
↓ 11 callers
Function
setup_test_storage
()
rsky-wintermute/tests/backfiller_integration.rs:12
↓ 11 callers
Function
ws_pair
()
rsky-relay/src/publisher/connection.rs:138
↓ 10 callers
Method
apply_commit
(&self, commit_data: CommitData)
rsky-repo/src/repo.rs:302
↓ 10 callers
Function
cid_for_cbor
(data: &T)
rsky-common/src/ipld.rs:12
↓ 10 callers
Function
env_bool
(name: &str)
rsky-common/src/env.rs:20
↓ 10 callers
Method
for_each
Not really using. Issues with closures
rsky-repo/src/block_map.rs:79
↓ 10 callers
Method
name
(&self)
rsky-syntax/src/nsid.rs:147
↓ 10 callers
Method
new_tree
We never mutate an MST, we just return a new MST with updated values
rsky-repo/src/mst/mod.rs:566
↓ 9 callers
Method
close
(&mut self, code: CloseFrame)
rsky-relay/src/publisher/connection.rs:66
↓ 9 callers
Method
create
static
rsky-repo/src/repo.rs:206
↓ 9 callers
Method
delete
Deletes the value at the given key
rsky-repo/src/mst/mod.rs:881
↓ 9 callers
Method
dequeue_backfill
(&self)
rsky-wintermute/src/storage.rs:227
↓ 9 callers
Method
enqueue_firehose_backfill
Enqueue a firehose backfill job with normal priority (random prefix 10-ff) The random prefix enables partitioned dequeue where each worker owns a key
rsky-wintermute/src/storage.rs:319
↓ 9 callers
Function
env_list
(name: &str)
rsky-common/src/env.rs:28
↓ 9 callers
Method
find_gt_or_equal_leaf_index
finds index of first leaf node that is greater than or equal to the value
rsky-repo/src/mst/mod.rs:1193
↓ 9 callers
Function
format_data_key
(collection: T, rkey: T)
rsky-repo/src/util.rs:46
↓ 9 callers
Function
get_and_parse_record
(blocks: &BlockMap, cid: Cid)
rsky-repo/src/parse.rs:15
next →
1–100 of 2,046, ranked by callers