Ответ 1
Я думаю, что это будет какая-то ошибка, неявное объявление деструктора по умолчанию не должно иметь ничего общего с определением конструктора перемещения.
Из стандартного, 12.4 $4,5 деструкторов [class.dtor]
4 Если класс не имеет объявленного пользователем деструктора, деструктор неявно объявлен как дефолт (8.4). Неявно объявленная Деструктор является встроенным публичным членом своего класса.
5 Деструктор по умолчанию для класса X определяется как удаленный, если:
(5.1) - X является объединенным классом, который имеет вариантный член с нетривиальный деструктор,
(5.2) - любой потенциально сконструированный подобъект имеет тип класса M (или массив), а M имеет удаленный деструктор или деструктор, который является недоступный от дефолтного деструктора,
(5.3) - или, для виртуального деструктора, поиск не-массива функция дезадаптации приводит к двусмысленности или функции, которая удаленный или недоступный из дефолтного деструктора.