Introduce and use macros for disallowing assign, copy and move
Introduce and use macros for disallowing assign, copy and move

mscdex/nan,gagern/nan,LinusU/nan,evanlucas/nan,gastrodia/nan,mikolalysenko/nan,guymguym/nan,sanemat/nan,evanlucas/nan,guymguym/nan,mscdex/nan,sanemat/nan,lovell/nan,hmalphettes/nan,addaleax/nan,thejinx0r/nan,noahjs/nan,noahjs/nan,fleg/nan,eljefedelrodeodeljefe/nan,lovell/nan,sanemat/nan,lovell/nan,durai145/nan,Jonekee/nan,thejinx0r/nan,sesh-kebab/nan,ipmobiletech/nan,eljefedelrodeodeljefe/nan,mikolalysenko/nan,addaleax/nan,guymguym/nan,ipmobiletech/nan,gastrodia/nan,guymguym/nan,nodejs/nan,thefourtheye/nan,fleg/nan,gagern/nan,mikolalysenko/nan,LinusU/nan,saper/nan,sesh-kebab/nan,nodejs/nan,hmalphettes/nan,durai145/nan,Jonekee/nan,thejinx0r/nan,saper/nan,gagern/nan,sesh-kebab/nan,lovell/nan,nodejs/nan,sanemat/nan,durai145/nan,sesh-kebab/nan,eljefedelrodeodeljefe/nan,noahjs/nan,thefourtheye/nan,hmalphettes/nan,ipmobiletech/nan,nodejs/nan,gastrodia/nan,LinusU/nan,hmalphettes/nan,durai145/nan,addaleax/nan,evanlucas/nan,LinusU/nan,thefourtheye/nan,mscdex/nan,gastrodia/nan,mscdex/nan,mikolalysenko/nan,ipmobiletech/nan,evanlucas/nan,addaleax/nan,Jonekee/nan,thejinx0r/nan,fleg/nan,fleg/nan,eljefedelrodeodeljefe/nan,noahjs/nan,thefourtheye/nan,Jonekee/nan,saper/nan,saper/nan