Weave documentation
Rust referenceweave-nexus

weave-nexus · crate

Source declarations, signatures and documentation for crate.

Source: sigil/weave/models/nexus/src/lib.rs. SHA-256: 11838dc0257bc0fca189f575630b42c9a7bfca9da03b0604dcff9b7c3a57b0ba.

This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.

pub use config::{NexusConfig, ViewConfig};

pub use config::{NexusConfig, ViewConfig};

Source line: 54.

pub use error::{NexusError, Result};

pub use error::{NexusError, Result};

Source line: 55.

pub use governance::{

AllowAllPolicy, GovernanceAuthority, GovernancePolicy, GovernanceRules, NexusPolicy, };

pub use governance::{
    AllowAllPolicy, GovernanceAuthority, GovernancePolicy, GovernanceRules, NexusPolicy,
};

Source line: 56.

pub use nexus::{Nexus, NexusEvent};

pub use nexus::{Nexus, NexusEvent};

Source line: 59.

pub use ordering::{CustomOrdering, OrderingStrategy, TimestampOrdering, UnorderedEntry};

pub use ordering::{CustomOrdering, OrderingStrategy, TimestampOrdering, UnorderedEntry};

Source line: 60.

pub use strand_input::{InputStrand, StrandStats};

pub use strand_input::{InputStrand, StrandStats};

Source line: 61.

pub use view::{

MemoryView, NexusCursor, NexusView, NexusViewAdapter, Page, StrandViewAdapter, ViewEntry, ViewManager, ViewMetadata, ViewMetrics, ViewStrategy, };

pub use view::{
    MemoryView, NexusCursor, NexusView, NexusViewAdapter, Page, StrandViewAdapter, ViewEntry,
    ViewManager, ViewMetadata, ViewMetrics, ViewStrategy,
};

Source line: 62.

pub use strand::Strand;

pub use strand::Strand;

Source line: 68.

On this page