pub trait IChallengeMapSelectManagerMethods: IChallengeMapSelectManager {
// Provided methods
fn ctor(
self,
super_: impl Into<ProcInst>,
root: impl Into<ChallengeMapSelectRoot>,
default_challenge_data: impl Into<ChallengeData>,
return_event_handler: impl Into<ChallengeMapSelectManager_ReturnEventHandler>,
) { ... }
fn on_select(self, challenge_data: impl Into<ChallengeData>) { ... }
fn on_decide(self, challenge_data: impl Into<ChallengeData>) { ... }
fn on_request_close(self) { ... }
}Provided Methods§
Sourcefn ctor(
self,
super_: impl Into<ProcInst>,
root: impl Into<ChallengeMapSelectRoot>,
default_challenge_data: impl Into<ChallengeData>,
return_event_handler: impl Into<ChallengeMapSelectManager_ReturnEventHandler>,
)
fn ctor( self, super_: impl Into<ProcInst>, root: impl Into<ChallengeMapSelectRoot>, default_challenge_data: impl Into<ChallengeData>, return_event_handler: impl Into<ChallengeMapSelectManager_ReturnEventHandler>, )
.ctor(crate::app::procinst::ProcInst, crate::app::challengemapselectroot::ChallengeMapSelectRoot, crate::app::challengedata::ChallengeData, crate::app::challengemapselectmanager::ChallengeMapSelectManager_ReturnEventHandler) overload
Sourcefn on_select(self, challenge_data: impl Into<ChallengeData>)
fn on_select(self, challenge_data: impl Into<ChallengeData>)
OnSelect(crate::app::challengedata::ChallengeData) overload
Sourcefn on_decide(self, challenge_data: impl Into<ChallengeData>)
fn on_decide(self, challenge_data: impl Into<ChallengeData>)
OnDecide(crate::app::challengedata::ChallengeData) overload
Sourcefn on_request_close(self)
fn on_request_close(self)
OnRequestClose() overload
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§
impl<__T: IChallengeMapSelectManager> IChallengeMapSelectManagerMethods for __T
Available on crate feature
app-challengemapselectmanager only.