Closed
Description
See:
unicode-rs/unicode-normalization#50
As this breakage is now percolating into:
Failure Trace
/smallvec-1.0.0 $ cargo +1.35.0 test
Compiling serde v1.0.103
Compiling byteorder v1.3.2
Compiling autocfg v0.1.7
Compiling smallvec v1.0.0 (/home/kent/.cpanm/work/1575954646.3315/smallvec-1.0.0)
error[E0658]: use of unstable library feature 'alloc': this library is unlikely to be stabilized in its current form or name (see issue #27783)
--> lib.rs:38:1
|
38 | extern crate alloc;
| ^^^^^^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:51:5
|
51 | use core::mem::MaybeUninit;
| ^^^^^^^^^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:298:12
|
298 | Inline(MaybeUninit<A>),
| ^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:319:28
|
319 | fn from_inline(inline: MaybeUninit<A>) -> SmallVecData<A> {
| ^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:323:36
|
323 | unsafe fn into_inline(self) -> MaybeUninit<A> {
| ^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:398:45
|
398 | data: SmallVecData::from_inline(MaybeUninit::uninit()),
| ^^^^^^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:438:63
|
438 | let mut data = SmallVecData::<A>::from_inline(MaybeUninit::uninit());
| ^^^^^^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:474:45
|
474 | data: SmallVecData::from_inline(MaybeUninit::new(buf)),
| ^^^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:493:55
|
493 | unsafe { SmallVec::from_buf_and_len_unchecked(MaybeUninit::new(buf), len) }
| ^^^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:512:51
|
512 | pub unsafe fn from_buf_and_len_unchecked(buf: MaybeUninit<A>, len: usize) -> SmallVec<A> {
| ^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:674:55
|
674 | self.data = SmallVecData::from_inline(MaybeUninit::uninit());
| ^^^^^^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:741:55
|
741 | self.data = SmallVecData::from_inline(MaybeUninit::uninit());
| ^^^^^^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:1074:52
|
1074 | let mut data: MaybeUninit<A> = MaybeUninit::uninit();
| ^^^^^^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:1074:35
|
1074 | let mut data: MaybeUninit<A> = MaybeUninit::uninit();
| ^^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:307:42
|
307 | SmallVecData::Inline(a) => a.as_ptr() as *const A::Item,
| ^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:314:42
|
314 | SmallVecData::Inline(a) => a.as_mut_ptr() as *mut A::Item,
| ^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:912:39
|
912 | Ok(data.into_inline().assume_init())
| ^^^^^^^^^^^
error[E0658]: use of unstable library feature 'maybe_uninit' (see issue #53491)
--> lib.rs:1077:30
|
1077 | data.as_mut_ptr() as *mut A::Item,
| ^^^^^^^^^^
error: aborting due to 18 previous errors
For more information about this error, try `rustc --explain E0658`.
error: Could not compile `smallvec`.
warning: build failed, waiting for other jobs to finish...
error: build failed
Metadata
Metadata
Assignees
Labels
No labels