cargo:rustc-cfg=raw_pointer_derive_allowed