1error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 2 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 3 | 417 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 6 | 7 = help: the trait `Sized` is not implemented for `[u8]` 8note: required by a bound in `AssertIsAsBytes` 9 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 10 | 1117 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 12 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `AssertIsAsBytes` 13 = note: this error originates in the macro `transmute_ref` (in Nightly builds, run with -Z macro-backtrace for more info) 14 15error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 16 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 17 | 1817 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 19 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 20 | 21 = help: the trait `Sized` is not implemented for `[u8]` 22note: required by a bound in `AssertIsAsBytes` 23 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 24 | 2517 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 26 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `AssertIsAsBytes` 27 = note: this error originates in the macro `transmute_ref` (in Nightly builds, run with -Z macro-backtrace for more info) 28 29error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 30 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 31 | 3217 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 33 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 34 | 35 = help: the trait `Sized` is not implemented for `[u8]` 36note: required by a bound in `AssertIsFromBytes` 37 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 38 | 3917 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 40 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `AssertIsFromBytes` 41 = note: this error originates in the macro `transmute_ref` (in Nightly builds, run with -Z macro-backtrace for more info) 42 43error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 44 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 45 | 4617 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 47 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 48 | 49 = help: the trait `Sized` is not implemented for `[u8]` 50 = note: all local variables must have a statically known size 51 = help: unsized locals are gated as an unstable feature 52 = note: this error originates in the macro `transmute_ref` (in Nightly builds, run with -Z macro-backtrace for more info) 53 54error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 55 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 56 | 5717 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 58 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 59 | 60 = help: the trait `Sized` is not implemented for `[u8]` 61note: required by a bound in `transmute` 62 --> $RUST/core/src/intrinsics.rs 63 | 64 | pub fn transmute<T, U>(e: T) -> U; 65 | ^ required by this bound in `transmute` 66 = note: this error originates in the macro `$crate::assert_size_eq` (in Nightly builds, run with -Z macro-backtrace for more info) 67 68error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 69 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 70 | 7117 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 72 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 73 | 74 = help: the trait `Sized` is not implemented for `[u8]` 75note: required by a bound in `AlignOf::<T>::into_t` 76 --> src/macro_util.rs 77 | 78 | impl<T> AlignOf<T> { 79 | ^ required by this bound in `AlignOf::<T>::into_t` 80 = note: this error originates in the macro `$crate::assert_align_gt_eq` (in Nightly builds, run with -Z macro-backtrace for more info) 81 82error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 83 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 84 | 8517 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 86 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 87 | 88 = help: the trait `Sized` is not implemented for `[u8]` 89 = note: the left-hand-side of an assignment must have a statically known size 90 = note: this error originates in the macro `$crate::assert_align_gt_eq` (in Nightly builds, run with -Z macro-backtrace for more info) 91 92error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 93 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 94 | 9517 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 96 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 97 | 98 = help: the trait `Sized` is not implemented for `[u8]` 99note: required by a bound in `AlignOf` 100 --> src/macro_util.rs 101 | 102 | pub struct AlignOf<T> { 103 | ^ required by this bound in `AlignOf` 104 = note: this error originates in the macro `$crate::assert_align_gt_eq` (in Nightly builds, run with -Z macro-backtrace for more info) 105 106error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 107 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 108 | 10917 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 110 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 111 | 112 = help: the trait `Sized` is not implemented for `[u8]` 113note: required by a bound in `MaxAlignsOf::<T, U>::new` 114 --> src/macro_util.rs 115 | 116 | impl<T, U> MaxAlignsOf<T, U> { 117 | ^ required by this bound in `MaxAlignsOf::<T, U>::new` 118 = note: this error originates in the macro `$crate::assert_align_gt_eq` (in Nightly builds, run with -Z macro-backtrace for more info) 119 120error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 121 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 122 | 12317 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 124 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 125 | 126 = help: the trait `Sized` is not implemented for `[u8]` 127note: required by a bound in `MaxAlignsOf` 128 --> src/macro_util.rs 129 | 130 | pub union MaxAlignsOf<T, U> { 131 | ^ required by this bound in `MaxAlignsOf` 132 = note: this error originates in the macro `$crate::assert_align_gt_eq` (in Nightly builds, run with -Z macro-backtrace for more info) 133 134error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 135 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 136 | 13717 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 138 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 139 | 140 = help: the trait `Sized` is not implemented for `[u8]` 141note: required by a bound in `MaxAlignsOf` 142 --> src/macro_util.rs 143 | 144 | pub union MaxAlignsOf<T, U> { 145 | ^ required by this bound in `MaxAlignsOf` 146 = note: this error originates in the macro `$crate::assert_align_gt_eq` (in Nightly builds, run with -Z macro-backtrace for more info) 147 148error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 149 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 150 | 15117 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 152 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 153 | 154 = help: the trait `Sized` is not implemented for `[u8]` 155note: required by a bound in `AlignOf` 156 --> src/macro_util.rs 157 | 158 | pub struct AlignOf<T> { 159 | ^ required by this bound in `AlignOf` 160 = note: this error originates in the macro `$crate::assert_align_gt_eq` (in Nightly builds, run with -Z macro-backtrace for more info) 161 162error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 163 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 164 | 16517 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 166 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 167 | 168 = help: the trait `Sized` is not implemented for `[u8]` 169 = note: all local variables must have a statically known size 170 = help: unsized locals are gated as an unstable feature 171 = note: this error originates in the macro `transmute_ref` (in Nightly builds, run with -Z macro-backtrace for more info) 172 173error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 174 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 175 | 17617 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 177 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 178 | 179 = help: the trait `Sized` is not implemented for `[u8]` 180note: required by a bound in `transmute_ref` 181 --> src/macro_util.rs 182 | 183 | pub const unsafe fn transmute_ref<'dst, 'src: 'dst, Src: 'src, Dst: 'dst>( 184 | ^^^ required by this bound in `transmute_ref` 185 = note: this error originates in the macro `transmute_ref` (in Nightly builds, run with -Z macro-backtrace for more info) 186 187error[E0277]: the size for values of type `[u8]` cannot be known at compilation time 188 --> tests/ui-msrv/transmute-ref-src-dst-unsized.rs:17:32 189 | 19017 | const SRC_DST_UNSIZED: &[u8] = transmute_ref!(&[0u8][..]); 191 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 192 | 193 = help: the trait `Sized` is not implemented for `[u8]` 194 = note: all function arguments must have a statically known size 195 = note: this error originates in the macro `$crate::assert_size_eq` (in Nightly builds, run with -Z macro-backtrace for more info) 196