Re-exports§
pub use access::SocialGraphAccessControl;pub use crawler::SocialGraphCrawler;pub use local_lists::read_local_list_file_state;pub use local_lists::sync_local_list_files_force;pub use local_lists::sync_local_list_files_if_changed;pub use local_lists::LocalListFileState;pub use local_lists::LocalListSyncOutcome;
Modules§
Structs§
- Prepared
Profile Index Repair - Profile
Index Repair Authority - Opaque proof that the exact prepared root pair is bound to the durable high-level repair evidence in this store.
- Profile
Index Repair Publication Guard - Profile
Index Roots - Profile
Publication Fence Guard - Profile
Publication Guard - Profile
Root Snapshot Guard - Social
Graph Stats - Social
Graph Store - Stored
Profile Search Entry - Upstream
Graph Backend Error
Enums§
Constants§
Traits§
Functions§
- acquire_
profile_ publication_ fence_ guard - Acquire the exclusive side of the external profile-publication transaction. Persist the durable fence while this guard is held; after it is released, later publishers acquire the shared side and observe the fence, while every publisher that observed the unfenced state has already drained.
- acquire_
profile_ publication_ guard - Acquire a shared transaction before checking the durable profile publication fence. Keep the returned guard alive through the complete external upload/sign/publish operation so fence installation drains every attempt that already passed the check.
- acquire_
profile_ root_ snapshot_ guard - Hold the shared side of the profile/event-root transaction while a storage
retention pass snapshots and traverses every currently published root.
Returning
Noneis valid only when the data directory has no socialgraph database yet. - bootstrap_
profile_ root_ pair_ transaction_ lock - Create the profile root-pair transaction lock for an existing legacy socialgraph directory, then release it. Older stores can predate this lock file, while read-only root snapshots deliberately refuse to create it.
- get_
follow_ distance - get_
follows - ingest_
event - ingest_
graph_ parsed_ events - ingest_
parsed_ event - ingest_
parsed_ event_ with_ storage_ class - ingest_
parsed_ events - ingest_
parsed_ events_ with_ storage_ class - is_
overmuted - open_
embedded_ social_ graph_ store_ at_ path - open_
embedded_ social_ graph_ store_ with_ storage - open_
social_ graph_ store - open_
social_ graph_ store_ at_ path - open_
social_ graph_ store_ at_ path_ with_ storage - open_
social_ graph_ store_ at_ path_ with_ storage_ split - open_
social_ graph_ store_ with_ mapsize - open_
social_ graph_ store_ with_ storage - profile_
index_ root_ file_ sha256 - profile_
publication_ fence_ path - profile_
publication_ is_ fenced - profile_
repair_ completion_ path - profile_
repair_ completion_ witness_ bytes - profile_
repair_ evidence_ paths - query_
events - read_
profile_ index_ roots - Read the two published profile roots without opening the writable social graph LMDB environment.
- require_
profile_ publication_ unfenced - set_
social_ graph_ root - validate_
profile_ indexes_ at_ roots - Validate both profile indexes against one metadata event at an explicitly pinned root pair. This variant never reads the mutable root files, so it is safe to use while a repair publication guard holds their exclusive lock.
- validate_
profile_ indexes_ read_ only - Validate both profile indexes against one real metadata event using only a caller-provided blob store. This does not open or mutate the social graph.