Trait IDataDrivenExclusiveActivityHostConcept
pub trait IDataDrivenExclusiveActivityHostConcept: Inherits<Object> + Inherits<DataDrivenExclusiveActivityHostConcept> {
// Provided methods
fn get_activity_source(&self) -> Result<Option<Weak<Resource>>, Error> { ... }
fn set_activity_source(&self, value: Option<&Resource>) -> Result<(), Error> { ... }
fn get_activity_template(&self) -> Result<KanziString, Error> { ... }
fn set_activity_template(
&self,
value: impl AsRef<KanziStr>,
) -> Result<(), Error> { ... }
fn get_active_activity_index(&self) -> Result<i32, Error> { ... }
fn set_active_activity_index(&self, value: i32) -> Result<(), Error> { ... }
}Expand description
Base class for the Data-Driven Exclusive Activity Host classes. This class defines the common types, functionality, and properties for the Data-Driven Exclusive Activity Host classes. See: DataDrivenExclusiveActivityHost2D, DataDrivenExclusiveActivityHost3D
§Since
Kanzi 3.9.0
Provided Methods§
fn get_activity_template(&self) -> Result<KanziString, Error>
fn get_activity_template(&self) -> Result<KanziString, Error>
fn get_active_activity_index(&self) -> Result<i32, Error>
fn get_active_activity_index(&self) -> Result<i32, Error>
fn set_active_activity_index(&self, value: i32) -> Result<(), Error>
fn set_active_activity_index(&self, value: i32) -> Result<(), Error>
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.