update_channel
pub fn channel<T>() -> (Receiver<Option<T>>, Updater<Option<T>>)
Creates a channel with None as start value