- Adding
From
impls for theMutable*
types. - Adding in
SignalExt::stop_if
method.
- Fixing bug with
SignalExt::switch_signal_vec
. - Adding in
SignalMapExt::map_value_signal
method. - Adding in
signal_map::always
method. - Adding in
SignalVecExt::flatten
method.
- Adding in serde
Serialize
andDeserialize
forMapDiff
. - Adding in
SignalExt::sample_stream_cloned
method.
- Adding in serde
Serialize
andDeserialize
forVecDiff
.
- Adding in
SignalVecExt::chain
method for concatenating twoSignalVec
.
- Adding in
apply_vec_diff
method toMutableVec
.
- Adding in
option
andresult
functions.
- Introducing a
debug
feature to make thelog
crate optional. - Adding in
SignalVecExt::debug
method which prints eachVecDiff
change to the console.
- The
signals::channel
implementation is now lock-free (if the allocator is lock-free). Broadcaster
now implsClone
.MutableVec
now implsClone
.MutableBTreeMap
now implsClone
.- Adding in
BoxSignal
andLocalBoxSignal
type aliases. - Adding in
BoxSignalVec
andLocalBoxSignalVec
type aliases. - Adding in
BoxSignalMap
andLocalBoxSignalMap
type aliases.
- Changing
SignalExt::debug
to use thelog
crate. - Adding in new
signal_vec::from_stream
function.
Mutable::clone
is now lock-free.- Adding in
SignalExt::debug
method which prints the state of the signal to the console. - Fixing bug with
from_stream
function.
- Adding in
SignalExt::boxed
andSignalExt::boxed_local
methods, for feature-parity withFutureExt
andStreamExt
. - Adding in
Broadcaster::signal_ref
method. - Fixing various bugs with
Broadcaster
.