pub trait TwoChoiceDialogMethods {
// Provided methods
extern "C" fn on_first_choice(
_this: BasicDialogItemYes,
_method_info: OptionalMethod,
) -> BasicMenuResult { ... }
extern "C" fn on_second_choice(
_this: BasicDialogItemNo,
_method_info: OptionalMethod,
) -> BasicMenuResult { ... }
extern "C" fn bcall_first(
_this: BasicDialogItemYes,
_method_info: OptionalMethod,
) -> BasicMenuResult { ... }
extern "C" fn bcall_second(
_this: BasicDialogItemNo,
_method_info: OptionalMethod,
) -> BasicMenuResult { ... }
}Provided Methods§
extern "C" fn on_first_choice( _this: BasicDialogItemYes, _method_info: OptionalMethod, ) -> BasicMenuResult
extern "C" fn on_second_choice( _this: BasicDialogItemNo, _method_info: OptionalMethod, ) -> BasicMenuResult
extern "C" fn bcall_first( _this: BasicDialogItemYes, _method_info: OptionalMethod, ) -> BasicMenuResult
extern "C" fn bcall_second( _this: BasicDialogItemNo, _method_info: OptionalMethod, ) -> BasicMenuResult
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.