use anyhow::Result; use sdf_macros::sdf; #[sdf( aggregate, path = "../../../../crates/sdf-macros/wit/aggregate-with-scalar-state", package = "aggregate-with-scalar-state", namespace = "examples", state = ( name = "my-state", ty = i32 ) )] fn aggregate_fn() -> Result> { let my_state = my_state(); assert!(!my_state.is_empty()); Ok(vec!["a".to_string(), "b".to_string()]) } fn main() -> Result<()> { Ok(()) }