Releases: toucan-games/ref_kind
Releases · toucan-games/ref_kind
Release 0.5.1
Release 0.5.0
Changes
- Restructure
Many
trait to be a way more flexible - Implement
Deref
andAsRef
forRefKind
- Implement
Many
trait for peekable iterators (it is no more required to collect references into some collection)
Release 0.4.2
Changes
- remove implementations of trait that do not match desired behaviour;
- add new methods for
RefKind
enum (checks of variants and unwrapping).
Release 0.4.1
New release 0.4.1 is available now!
Changes
- make
MoveError
implementError
trait defined in standard library when featurestd
is enabled.
Release 0.4.0
New release 0.4.0 is available now!
Changes
- add new features (
alloc
,std
andhashbrown
) to implementMany
trait for common Rust collections: vectors and maps; - make
std
feature enabled by default; - remove trait implementation for arrays (implementation is available by unsized coercion into slice).
Release 0.3.0
New release 0.3.0 is available now!
Changes
- remove all features and dependencies;
- remove new hash map structures entirely;
- add new trait to define fallible and panicking extension functions for collections (instead of using new types);
- add default implementation of new trait for arrays and slices (collections available in
no_std
environment).
Plans
Add new features to extend count of collections which implement new trait (for example, std
, alloc
and hashbrown
).
Release 0.2.1
New release 0.2.1 is available now!
Changes
- add information about
no_std
and nounsafe
in README; - remove unused cfg attributes in map structures.
Release 0.2.0
New release 0.2.0 is available now!
Changes
no_std
support;- now map forwards almost all of the methods from the
hashbrown::HashMap
struct; - new
bumpalo
feature which adds new map structure which usesbumpalo::Bump
allocator.
Release 0.1.0
v0.1.0 Prepare for release 0.1.0