Struct dvcompute::simulation::observable::ObservableBox [−][src]
pub struct ObservableBox<T> { /* fields omitted */ }
Expand description
It represents the boxed Observable
computation.
Trait Implementations
type Message = T
type Message = T
The type of messages to notify in the current modeling time.
Subscribe the observer.
Convert into a boxed value.
Map the current computation using the specified transform.
Map the current computation using the specified transform computation.
Filter the messages.
Filter the messages within computation.
Delay the receiving of messages.
Delay the receiving of messages by intervals calculated within Event
computation.
Auto Trait Implementations
impl<T> !RefUnwindSafe for ObservableBox<T>
impl<T> !Send for ObservableBox<T>
impl<T> !Sync for ObservableBox<T>
impl<T> Unpin for ObservableBox<T>
impl<T> !UnwindSafe for ObservableBox<T>
Blanket Implementations
Mutably borrows from an owned value. Read more
type Observable = M
type Observable = M
The target computation.
type Message = <M as Observable>::Message
type Message = <M as Observable>::Message
The type of messages about which the computation notifies.
Convert to the Observable
computation.