Trait medea_reactive::Whenable [−][src]
Abstraction over ObservableField::when
and ObservableField::when_eq
implementations for custom types.
Required methods
fn when(
&self,
assert_fn: Box<dyn Fn(&D) -> bool>
) -> LocalBoxFuture<'static, Result<(), DroppedError>>
[src]
&self,
assert_fn: Box<dyn Fn(&D) -> bool>
) -> LocalBoxFuture<'static, Result<(), DroppedError>>
This function will be called on ObservableField::when
.
Should return [LocalBoxFuture
] to which will be sent ()
when
provided assert_fn
returns true
.
Implementations on Foreign Types
impl<D: 'static> Whenable<D> for RefCell<Vec<UniversalSubscriber<D>>>
[src]
fn when(
&self,
assert_fn: Box<dyn Fn(&D) -> bool>
) -> LocalBoxFuture<'static, Result<(), DroppedError>>
[src]
&self,
assert_fn: Box<dyn Fn(&D) -> bool>
) -> LocalBoxFuture<'static, Result<(), DroppedError>>