Skip to content

Commit ac4f4dd

Browse files
committed
fix uninit missing feature
1 parent 1d19c4f commit ac4f4dd

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

msgpacker/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "msgpacker"
3-
version = "0.4.5"
3+
version = "0.4.6"
44
authors = ["Victor Lopez <victor@codx.io>"]
55
categories = ["compression", "encoding", "parser-implementations"]
66
edition = "2021"

msgpacker/src/lib.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
#![cfg_attr(not(feature = "std"), no_std)]
2-
#![feature(
3-
iter_array_chunks,
4-
maybe_uninit_array_assume_init,
5-
maybe_uninit_uninit_array
6-
)]
2+
#![feature(iter_array_chunks, maybe_uninit_array_assume_init)]
73
#![warn(missing_docs)]
84
#![doc = include_str!("../README.md")]
95

msgpacker/src/unpack/common.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ macro_rules! array {
9797
type Error = <X as Unpackable>::Error;
9898

9999
fn unpack(mut buf: &[u8]) -> Result<(usize, Self), Self::Error> {
100-
let mut array = MaybeUninit::uninit_array();
100+
let mut array = ::core::array::from_fn(|_| MaybeUninit::uninit());
101101
let n =
102102
array
103103
.iter_mut()
@@ -117,7 +117,7 @@ macro_rules! array {
117117
I: IntoIterator<Item = u8>,
118118
{
119119
let mut bytes = bytes.into_iter();
120-
let mut array = MaybeUninit::uninit_array();
120+
let mut array = ::core::array::from_fn(|_| MaybeUninit::uninit());
121121
let n =
122122
array
123123
.iter_mut()

0 commit comments

Comments
 (0)