Skip to main content

TwoChoiceDialogMethods

Trait TwoChoiceDialogMethods 

Source
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§

Source

extern "C" fn on_first_choice( _this: BasicDialogItemYes, _method_info: OptionalMethod, ) -> BasicMenuResult

Source

extern "C" fn on_second_choice( _this: BasicDialogItemNo, _method_info: OptionalMethod, ) -> BasicMenuResult

Source

extern "C" fn bcall_first( _this: BasicDialogItemYes, _method_info: OptionalMethod, ) -> BasicMenuResult

Source

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.

Implementors§