error[E0277]: the trait bound `No: CanSplitInto` is not satisfied --> $DIR/autobad-split-no-mut-no.rs:16:41 | 16 | &mut partial!(X ! a)) = i.into(); | ^^^^ the trait `CanSplitInto` is not implemented for `No` | = help: the trait `CanSplitInto` is implemented for `No` note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` --> $DIR/autobad-split-no-mut-no.rs:9:10 | 9 | #[derive(PartialBorrow,Default)] | ^^^^^^^^^^^^^ = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info)