We want to be able to reason about if a signal is empty, constant, or sampled at compile time without using any trait objects. Moreover, the core Argus library shouldn't care about how it deals with interfacing with other languages like Python. Thus, we remove the need for having an `AnySignal` type and what not.
3 lines
144 B
Rust
3 lines
144 B
Rust
pub use crate::expr::{BoolExpr, Expr, ExprBuilder, ExprRef, NumExpr};
|
|
pub use crate::signals::Signal;
|
|
pub use crate::{ArgusError, ArgusResult};
|