Cargo Features
[dependencies]
objc2-exception-helper = { version = "0.1.0", default-features = false, features = ["std", "alloc", "gnustep-1-7", "gnustep-1-8", "gnustep-1-9", "gnustep-2-0", "gnustep-2-1", "unstable-c-unwind"] }
- default = std
-
The
std
feature is set by default wheneverobjc2-exception-helper
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
- alloc std
- gnustep-1-7 gnustep-1-8?
-
Compile for GNUStep's libobjc2
- gnustep-1-8 gnustep-1-9? = gnustep-1-7
- gnustep-1-9 gnustep-2-0? = gnustep-1-8
- gnustep-2-0 gnustep-2-1? = gnustep-1-9
- gnustep-2-1 = gnustep-2-0
- unstable-c-unwind
-
Uses
extern "C-unwind"
on relevant function declarations.This raises MSRV to
1.71
.Warning: Enabling this is a breaking change for consumer crates, as it changes the signature of functions.