This PR allows declaring traits and impls as `unsafe`. An `unsafe` trait requires an `unsafe` impl. An `unsafe` impl does not permit unsafe code within its interior (unless that code is contained within an unsafe block or unsafe fn, as normal). The commits are standalone.
r? @alexcrichton
cc #13231
OutputDir=.\dist\
SourceDir=.\
OutputBaseFilename={#CFG_PACKAGE_NAME}-{#CFG_BUILD}
-DefaultDirName={pf32}\Rust
+DefaultDirName={sd}\Rust
Compression=lzma2/ultra
InternalCompressLevel=ultra
[Code]
const
ModPathName = 'modifypath';
- ModPathType = 'system';
+ ModPathType = 'user';
function ModPathDir(): TArrayOfString;
begin