//! `aura-std` — the standard node library shipped with the engine. //! //! The universal, batteries-included building blocks every project gets for //! free: common indicators (SMA, ATR, RSI, …), resamplers, the `SessionNode`, //! standard combinators, and broker nodes (the sim-optimal broker + realistic //! broker profiles). Depends only on `aura-core` (the shared contract). //! //! This is the top tier of the three-tier node-reuse model (contract C16): //! //! - `aura-std` — universal blocks, here, ship with the engine; //! - shared node crates — cross-project-reusable blocks, in their own repos, //! pulled in as cargo git dependencies; //! - project-local `nodes/` — experimental, project-specific blocks. //! //! The first block lands with the walking skeleton: [`Sma`], the simple moving //! average — a worked producer node proving the `aura-core` `Node` contract. mod add; mod and; mod delay; mod ema; mod eqconst; mod exposure; mod gt; mod latch; mod lincomb; mod recorder; mod resample; mod session; mod sim_broker; mod sma; mod sub; pub use add::Add; pub use and::And; pub use delay::Delay; pub use ema::Ema; pub use eqconst::EqConst; pub use exposure::Exposure; pub use gt::Gt; pub use latch::Latch; pub use lincomb::LinComb; pub use recorder::Recorder; pub use resample::Resample; pub use session::Session; pub use sim_broker::SimBroker; pub use sma::Sma; pub use sub::Sub;