Public API Map

Generated from source under models/nexus. This page is the coverage ledger for human and agent-facing docs: every exported item, method target, module, and re-export detected by the source scan is listed here.

Structs

  • AllowAllPolicy — models/nexus/src/governance.rs
  • ApprovalRecord — models/nexus/src/governance.rs
  • CustomOrdering — models/nexus/src/ordering.rs
  • GovernancePolicy — models/nexus/src/governance.rs
  • GovernanceRules — models/nexus/src/governance.rs
  • IndexOrdering — models/nexus/src/ordering.rs
  • InputTrace — models/nexus/src/trace_input.rs
  • MemoryView — models/nexus/src/view.rs
  • Nexus — models/nexus/src/nexus.rs
  • NexusConfig — models/nexus/src/config.rs
  • NexusCursor — models/nexus/src/view.rs
  • Page — models/nexus/src/view.rs
  • TimestampOrdering — models/nexus/src/ordering.rs
  • TraceStats — models/nexus/src/trace_input.rs
  • TraceView — models/nexus/src/view.rs
  • TraceViewAdapter — models/nexus/src/view.rs
  • UnorderedEntry — models/nexus/src/ordering.rs
  • ViewConfig — models/nexus/src/config.rs
  • ViewEntry — models/nexus/src/view.rs
  • ViewManager — models/nexus/src/view.rs
  • ViewMetadata — models/nexus/src/view.rs
  • ViewMetrics — models/nexus/src/view.rs

Enums

  • GovernanceAuthority — models/nexus/src/governance.rs
  • NexusError — models/nexus/src/error.rs
  • NexusEvent — models/nexus/src/nexus.rs

Traits

  • NexusPolicy — models/nexus/src/governance.rs
  • NexusView — models/nexus/src/view.rs
  • NexusViewAdapter — models/nexus/src/view.rs
  • OrderingStrategy — models/nexus/src/ordering.rs
  • OrganizationGovernance — models/nexus/src/governance.rs
  • ViewStrategy — models/nexus/src/view.rs

Type Aliases

  • Result — models/nexus/src/error.rs

Functions

  • add_entries — models/nexus/src/view.rs
  • add_input_trace — models/nexus/src/nexus.rs
  • attach_view_trace — models/nexus/src/view.rs
  • check_org_limits — models/nexus/src/governance.rs
  • current_view — models/nexus/src/nexus.rs
  • current_view — models/nexus/src/view.rs
  • enable_trace_view_sink — models/nexus/src/nexus.rs
  • find_by_agent — models/nexus/src/view.rs
  • from_data — models/nexus/src/view.rs
  • from_input_trace — models/nexus/src/trace_input.rs
  • from_offset — models/nexus/src/view.rs
  • generate_view — models/nexus/src/nexus.rs
  • get_agent_count_for_org — models/nexus/src/nexus.rs
  • get_range — models/nexus/src/view.rs
  • has_new_entries — models/nexus/src/trace_input.rs
  • has_view_trace — models/nexus/src/view.rs
  • into_view_entry — models/nexus/src/ordering.rs
  • is_empty — models/nexus/src/view.rs
  • is_organization_authorized — models/nexus/src/governance.rs
  • last_update — models/nexus/src/view.rs
  • len — models/nexus/src/view.rs
  • metrics — models/nexus/src/view.rs
  • new — models/nexus/src/nexus.rs
  • new — models/nexus/src/ordering.rs
  • new — models/nexus/src/trace_input.rs
  • new — models/nexus/src/view.rs
  • open — models/nexus/src/governance.rs
  • paginate — models/nexus/src/nexus.rs
  • paginate — models/nexus/src/view.rs
  • processed_length — models/nexus/src/trace_input.rs
  • regenerate_view — models/nexus/src/view.rs
  • remove_input_trace — models/nexus/src/nexus.rs
  • set_processed_length — models/nexus/src/trace_input.rs
  • set_sink — models/nexus/src/view.rs
  • shutdown — models/nexus/src/nexus.rs
  • stats — models/nexus/src/nexus.rs
  • submit_approval — models/nexus/src/governance.rs
  • subscribe — models/nexus/src/nexus.rs
  • to_offset — models/nexus/src/view.rs
  • unprocessed_count — models/nexus/src/trace_input.rs
  • update_view — models/nexus/src/nexus.rs
  • view_range — models/nexus/src/nexus.rs
  • viewing_node — models/nexus/src/nexus.rs
  • with_policy — models/nexus/src/nexus.rs
  • with_stable_sort — models/nexus/src/ordering.rs

Constants and Statics

  • No public items were detected by the source scan.

Modules

  • No public items were detected by the source scan.

Re-exports

  • config::{NexusConfig, ViewConfig} — models/nexus/src/lib.rs
  • error::{NexusError, Result} — models/nexus/src/lib.rs
  • nexus::{Nexus, NexusEvent} — models/nexus/src/lib.rs
  • ordering::{CustomOrdering, OrderingStrategy, TimestampOrdering, UnorderedEntry} — models/nexus/src/lib.rs
  • trace_input::{InputTrace, TraceStats} — models/nexus/src/lib.rs
  • trace::Trace — models/nexus/src/lib.rs

Methods

GovernanceRules

  • check_org_limits — models/nexus/src/governance.rs
  • is_organization_authorized — models/nexus/src/governance.rs
  • open — models/nexus/src/governance.rs
  • submit_approval — models/nexus/src/governance.rs

InputTrace

  • has_new_entries — models/nexus/src/trace_input.rs
  • new — models/nexus/src/trace_input.rs
  • processed_length — models/nexus/src/trace_input.rs
  • set_processed_length — models/nexus/src/trace_input.rs
  • unprocessed_count — models/nexus/src/trace_input.rs

Nexus

  • add_input_trace — models/nexus/src/nexus.rs
  • current_view — models/nexus/src/nexus.rs
  • enable_trace_view_sink — models/nexus/src/nexus.rs
  • generate_view — models/nexus/src/nexus.rs
  • get_agent_count_for_org — models/nexus/src/nexus.rs
  • new — models/nexus/src/nexus.rs
  • paginate — models/nexus/src/nexus.rs
  • remove_input_trace — models/nexus/src/nexus.rs
  • shutdown — models/nexus/src/nexus.rs
  • stats — models/nexus/src/nexus.rs
  • subscribe — models/nexus/src/nexus.rs
  • update_view — models/nexus/src/nexus.rs
  • view_range — models/nexus/src/nexus.rs
  • viewing_node — models/nexus/src/nexus.rs
  • with_policy — models/nexus/src/nexus.rs

NexusCursor

  • from_offset — models/nexus/src/view.rs
  • to_offset — models/nexus/src/view.rs

TimestampOrdering

  • new — models/nexus/src/ordering.rs
  • with_stable_sort — models/nexus/src/ordering.rs

TraceStats

  • from_input_trace — models/nexus/src/trace_input.rs

TraceView

  • new — models/nexus/src/view.rs

TraceViewAdapter

  • new — models/nexus/src/view.rs

UnorderedEntry

  • into_view_entry — models/nexus/src/ordering.rs

ViewManager

  • add_entries — models/nexus/src/view.rs
  • attach_view_trace — models/nexus/src/view.rs
  • current_view — models/nexus/src/view.rs
  • find_by_agent — models/nexus/src/view.rs
  • get_range — models/nexus/src/view.rs
  • has_view_trace — models/nexus/src/view.rs
  • is_empty — models/nexus/src/view.rs
  • last_update — models/nexus/src/view.rs
  • len — models/nexus/src/view.rs
  • metrics — models/nexus/src/view.rs
  • new — models/nexus/src/view.rs
  • paginate — models/nexus/src/view.rs
  • regenerate_view — models/nexus/src/view.rs
  • set_sink — models/nexus/src/view.rs

ViewMetadata

  • from_data — models/nexus/src/view.rs