1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use sp_runtime_interface::runtime_interface; #[runtime_interface] trait Test { fn foo() {} #[cfg(feature = "bar-feature")] fn bar() {} #[cfg(not(feature = "bar-feature"))] fn qux() {} } fn main() { test::foo(); test::bar(); test::qux(); }