Timer

Simple implementation of a Timer in async Rust.

Example

```rust fn main() { let timer = Timer::new( callback, notify_shutdown.subscribe().into(), );

timer.schedule(Utc::now().naive_utc());

timer.await;

}

fn callback() -> Option { println!("Hello, World!"); None } ```