-
0.12.4- Fix unsoundness in the
arr!macro.
- Fix unsoundness in the
-
0.12.0- Allow trailing commas in
arr!macro. - BREAKING: Serialize
GenericArrayusingserdetuples, instead of variable-length sequences. This may not be compatible with old serialized data.
- Allow trailing commas in
-
0.11.0- BREAKING Redesign
GenericSequencewith an emphasis on use in generic type parameters. - Add
MappedGenericSequenceandFunctionalSequence- Implements optimized
map,zipandfoldforGenericArray,&GenericArrayand&mut GenericArray
- Implements optimized
- BREAKING Remove
map_ref,zip_refandmap_slicemap_sliceis now equivalent toGenericArray::from_iter(slice.iter().map(...))
- BREAKING Redesign
-
0.10.0- Add
GenericSequence,Lengthen,Shorten,SplitandConcattraits. - Redefine
transmuteto avert errors.
- Add
-
0.9.0- Rewrite construction methods to be well-defined in panic situations, correctly dropping elements.
NoDropcrate replaced byManuallyDropas it became stable in Rust core.- Add optimized
map/map_refandzip/zip_refmethods toGenericArray
-
0.8.0- Implement
AsRef,AsMut,Borrow,BorrowMut,HashforGenericArray - Update
serdeto1.0 - Update
typenum - Make macro
arr!non-cloning - Implement
From<[T; N]>up toN=32 - Fix #45
- Implement
-
0.7.0- Upgrade
serdeto0.9 - Make
serdewithno_std - Implement
PartialOrd/OrdforGenericArray
- Upgrade
-
0.6.0- Fixed #30
- Implement
DefaultforGenericArray - Implement
LowerHexandUpperHexforGenericArray<u8, N> - Use
precisionformatting field in hex representation - Add
as_slice,as_mut_slice - Remove
GenericArray::newin favor ofDefaulttrait - Add
from_sliceandfrom_mut_slice no_stdandcorefor crate.
-
0.5.0- Update
serde - remove
no_stdfeature, fixed #19
- Update
-
0.4.0- Re-export
typenum
- Re-export
-
0.3.0- Implement
IntoIterforGenericArray - Add
mapmethod - Add optional
serde(de)serialization support feature.
- Implement
-
< 0.3.0- Initial implementation in late 2015