error[E0070]: invalid left-hand side of assignment
  --> $DIR/failed-to-get-layout-for-type-error-ice-92979.rs:69:39
   |
LL |         &mut position[position.len()] = f32::from_be_bytes(demo(p));
   |         ----------------------------- ^
   |         |
   |         cannot assign to this expression
   |
help: consider dereferencing here to assign to the mutably borrowed value
   |
LL |         *&mut position[position.len()] = f32::from_be_bytes(demo(p));
   |         +

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0070`.
