futuresdr 0.0.39

An Experimental Async SDR Runtime for Heterogeneous Architectures.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use anyhow::Result;
use futuresdr::runtime::Tag;

#[test]
fn tag_any_is() -> Result<()> {
    let tag = Tag::NamedAny("test".to_string(), Box::new(42_i32));
    let Tag::NamedAny(_, value) = tag else {
        unreachable!()
    };
    assert!(value.is::<i32>());
    assert!(!value.is::<f32>());
    Ok(())
}