b77f537dc6
- neuron-runtime, neuron-store, neuron-migrate: fix path deps (products/engram/ → foundation/engram/engrams/, products/el/ → foundation/el/engrams/) - neuron-rs workspace: fix axon-events/axon-protocol paths (../../../platform/ → ../../platform/, paths were off by one level) - neuron-lang/compiler/ removed (el self-hosting compiler now lives in foundation/el/el-compiler/)
21 lines
823 B
Rust
21 lines
823 B
Rust
//! `neuron-protocol` — re-export shim for the canonical Axon platform crates.
|
|
//!
|
|
//! All types now live in:
|
|
//! - `axon-protocol` (`platform/protocols/axon/crates/axon-protocol`)
|
|
//! - `axon-events` (`platform/protocols/axon/crates/axon-events`)
|
|
//!
|
|
//! This crate re-exports everything so existing neuron-rs crates that import
|
|
//! `neuron_protocol::*` continue to compile without changes.
|
|
|
|
// Re-export wire-protocol types
|
|
pub use axon_protocol::handler::AxonHandler;
|
|
pub use axon_protocol::message::{AxonEvent, AxonMessage, AxonMethod, AxonResponse};
|
|
pub use axon_protocol::sse::SseChannel;
|
|
pub use axon_protocol::tools::{self, ProjectType, ALL_TOOLS};
|
|
|
|
// Re-export event schema
|
|
pub use axon_events::{
|
|
AxonEnvelope, AxonError, AxonRouter, AxonSubscription, EventId, ProjectContext, Severity,
|
|
Timestamp,
|
|
};
|