Struct StartActivationInternalMessageArguments
pub struct StartActivationInternalMessageArguments(/* private fields */);Implementations§
§impl StartActivationInternalMessageArguments
impl StartActivationInternalMessageArguments
pub fn get_activation_sequence(&self) -> Result<KanziString, Error>
pub fn get_activation_sequence(&self) -> Result<KanziString, Error>
pub fn get_state_restoration_policy(&self) -> Result<bool, Error>
pub fn get_state_restoration_policy(&self) -> Result<bool, Error>
pub fn set_state_restoration_policy(&self, value: bool) -> Result<(), Error>
pub fn set_state_restoration_policy(&self, value: bool) -> Result<(), Error>
Methods from Deref<Target = MessageArguments>§
pub fn as_ptr(&self) -> *mut MessageArgumentsWrapper
pub fn set_handled(&self, handled: bool) -> Result<(), Error>
pub fn set_handled(&self, handled: bool) -> Result<(), Error>
Sets the handling status for a message.
pub fn is_handled(&self) -> Result<bool, Error>
pub fn is_handled(&self) -> Result<bool, Error>
Returns whether the message is handled.
pub fn get_argument<T>(
&self,
property_type: &PropertyType<T>,
) -> Result<<T as VariantConstraint>::RetArg, Error>where
T: PropertyTypeConstraint,
pub fn get_argument<T>(
&self,
property_type: &PropertyType<T>,
) -> Result<<T as VariantConstraint>::RetArg, Error>where
T: PropertyTypeConstraint,
Returns the value of an argument.
§Returns
The value of the argument. If the argument is not present in this message arguments instance,
returns the default value of the PropertyType.
pub fn get_optional_argument<T>(
&self,
property: &PropertyType<T>,
) -> Result<Option<<T as VariantConstraint>::RetArg>, Error>where
T: PropertyTypeConstraint,
pub fn get_optional_argument<T>(
&self,
property: &PropertyType<T>,
) -> Result<Option<<T as VariantConstraint>::RetArg>, Error>where
T: PropertyTypeConstraint,
Returns the value of an argument.
§Returns
The value of the argument. If the argument is not present in this message arguments instance, returns None.
pub fn set_argument<T>(
&self,
property: &PropertyType<T>,
value: <T as VariantConstraint>::DataArg<'_>,
) -> Result<(), Error>where
T: PropertyTypeConstraint,
pub fn set_argument<T>(
&self,
property: &PropertyType<T>,
value: <T as VariantConstraint>::DataArg<'_>,
) -> Result<(), Error>where
T: PropertyTypeConstraint,
Sets the value of an argument.
Trait Implementations§
§impl Deref for StartActivationInternalMessageArguments
impl Deref for StartActivationInternalMessageArguments
§type Target = MessageArguments
type Target = MessageArguments
The resulting type after dereferencing.
§fn deref(&self) -> &<StartActivationInternalMessageArguments as Deref>::Target
fn deref(&self) -> &<StartActivationInternalMessageArguments as Deref>::Target
Dereferences the value.
§impl Inherits<MessageArguments> for StartActivationInternalMessageArguments
impl Inherits<MessageArguments> for StartActivationInternalMessageArguments
fn upcast(self) -> Base
fn upcast_ref(&self) -> &Base
Auto Trait Implementations§
impl Freeze for StartActivationInternalMessageArguments
impl RefUnwindSafe for StartActivationInternalMessageArguments
impl !Send for StartActivationInternalMessageArguments
impl !Sync for StartActivationInternalMessageArguments
impl Unpin for StartActivationInternalMessageArguments
impl UnwindSafe for StartActivationInternalMessageArguments
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more