- Adding
Fromimpls for theMutable*types. - Adding in
SignalExt::stop_ifmethod.
- Fixing bug with
SignalExt::switch_signal_vec. - Adding in
SignalMapExt::map_value_signalmethod. - Adding in
signal_map::alwaysmethod. - Adding in
SignalVecExt::flattenmethod.
- Adding in serde
SerializeandDeserializeforMapDiff. - Adding in
SignalExt::sample_stream_clonedmethod.
- Adding in serde
SerializeandDeserializeforVecDiff.
- Adding in
SignalVecExt::chainmethod for concatenating twoSignalVec.
- Adding in
apply_vec_diffmethod toMutableVec.
- Adding in
optionandresultfunctions.
- Introducing a
debugfeature to make thelogcrate optional. - Adding in
SignalVecExt::debugmethod which prints eachVecDiffchange to the console.
- The
signals::channelimplementation is now lock-free (if the allocator is lock-free). Broadcasternow implsClone.MutableVecnow implsClone.MutableBTreeMapnow implsClone.- Adding in
BoxSignalandLocalBoxSignaltype aliases. - Adding in
BoxSignalVecandLocalBoxSignalVectype aliases. - Adding in
BoxSignalMapandLocalBoxSignalMaptype aliases.
- Changing
SignalExt::debugto use thelogcrate. - Adding in new
signal_vec::from_streamfunction.
Mutable::cloneis now lock-free.- Adding in
SignalExt::debugmethod which prints the state of the signal to the console. - Fixing bug with
from_streamfunction.
- Adding in
SignalExt::boxedandSignalExt::boxed_localmethods, for feature-parity withFutureExtandStreamExt. - Adding in
Broadcaster::signal_refmethod. - Fixing various bugs with
Broadcaster.