#mutable #size #macro #signals #test #horrid #mutables

macro mutablex

一个用于创建X大小可变信号的糟糕宏

2个版本

0.1.1 2024年3月14日
0.1.0 2024年2月13日

#405过程宏

Download history 151/week @ 2024-03-11 14/week @ 2024-03-18 37/week @ 2024-04-01

每月 63 次下载

MIT 许可证

6KB
103

MutableX

为FutureSignals创建X大小的可变信号

用法

来自 tests/basic.rs

#[cfg(test)]
pub mod test {
    use futures_signals::signal::{Mutable, SignalExt};
    use mutablex::mutable_x;

    #[test]
    pub fn basic() {
        mutable_x!(2);

        let stream_a = Mutable::new(1);
        let stream_b = Mutable::new(2);

        let combination = Mutable2::new(stream_a.clone(), stream_b.clone());

        let _ = combination.map(|(a, b)| {
            println!("{} {}", a, b);
        });

        stream_a.set(3);
        stream_b.set(4);
    }
}

依赖关系

~1.6–2.4MB
~49K SLoC