[−][src]Trait gui::OptionChain
A trait for chaining of optional events.
Required methods
fn chain<E>(self, event: Option<E>) -> Option<ChainEvent<ED>> where
E: Into<ChainEvent<ED>>,
E: Into<ChainEvent<ED>>,
Chain an optional event with another optional event.
fn opt_chain<E>(self, event: E) -> ChainEvent<ED> where
E: Into<ChainEvent<ED>>,
E: Into<ChainEvent<ED>>,
Chain an optional event with the given event.
Implementations on Foreign Types
impl<ES, ED> OptionChain<ES, ED> for Option<ES> where
ES: Into<ChainEvent<ED>>,
[src]
ES: Into<ChainEvent<ED>>,
fn chain<E>(self, event: Option<E>) -> Option<ChainEvent<ED>> where
E: Into<ChainEvent<ED>>,
[src]
E: Into<ChainEvent<ED>>,
fn opt_chain<E>(self, event: E) -> ChainEvent<ED> where
E: Into<ChainEvent<ED>>,
[src]
E: Into<ChainEvent<ED>>,