mirror of
https://gitlab.com/fabinfra/fabaccess/bffh.git
synced 2024-11-14 03:07:57 +01:00
26 lines
654 B
Rust
26 lines
654 B
Rust
|
use futures_signals::signal::Signal;
|
||
|
|
||
|
struct Network {
|
||
|
|
||
|
}
|
||
|
|
||
|
impl Network {
|
||
|
pub fn new() -> Self {
|
||
|
Self { }
|
||
|
}
|
||
|
|
||
|
/// react to a signal coming in by running a future with $parameter
|
||
|
// TODO: Actually take a parameter.
|
||
|
pub fn react<S: Signal, F: Fn() -> ()>(&mut self, s: S, f: F) {
|
||
|
unimplemented!()
|
||
|
}
|
||
|
|
||
|
/// Filter an incoming signal
|
||
|
///
|
||
|
/// Idea being that bffh builds an event network that filters an incoming event into an
|
||
|
/// the appropiate (sub)set of signal handlers based on pretty dynamic configuration.
|
||
|
pub fn filter<S: Signal, F: Fn() -> bool>(&mut self) {
|
||
|
unimplemented!()
|
||
|
}
|
||
|
}
|