pub struct PerformActions {
pub method: PerformActionsMethod,
pub params: PerformActionsParams,
}Fields§
§method: PerformActionsMethod§params: PerformActionsParamsImplementations§
Source§impl PerformActions
impl PerformActions
pub fn builder() -> PerformActionsBuilder
Source§impl PerformActions
impl PerformActions
pub const IDENTIFIER: &'static str = "input.performActions"
pub const DOMAIN_DIRECTION: &'static str = "remote"
pub fn identifier(&self) -> &'static str
Trait Implementations§
Source§impl Clone for PerformActions
impl Clone for PerformActions
Source§fn clone(&self) -> PerformActions
fn clone(&self) -> PerformActions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CommandResult for PerformActions
impl CommandResult for PerformActions
type Result = PerformActionsResult
fn result_from_value(result: Value) -> Result<Self::Result>
Source§impl Debug for PerformActions
impl Debug for PerformActions
Source§impl<'de> Deserialize<'de> for PerformActions
impl<'de> Deserialize<'de> for PerformActions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<PerformActions> for Command
impl From<PerformActions> for Command
Source§fn from(v: PerformActions) -> Self
fn from(v: PerformActions) -> Self
Converts to this type from the input type.
Source§impl From<PerformActions> for InputCommand
impl From<PerformActions> for InputCommand
Source§fn from(v: PerformActions) -> Self
fn from(v: PerformActions) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PerformActions
impl PartialEq for PerformActions
Source§impl Serialize for PerformActions
impl Serialize for PerformActions
Source§impl TryFrom<Command> for PerformActions
impl TryFrom<Command> for PerformActions
Source§impl TryFrom<InputCommand> for PerformActions
impl TryFrom<InputCommand> for PerformActions
Source§type Error = InputCommand
type Error = InputCommand
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommand,
) -> Result<Self, <PerformActions as TryFrom<InputCommand>>::Error>
fn try_from( e: InputCommand, ) -> Result<Self, <PerformActions as TryFrom<InputCommand>>::Error>
Performs the conversion.
impl StructuralPartialEq for PerformActions
Auto Trait Implementations§
impl Freeze for PerformActions
impl RefUnwindSafe for PerformActions
impl Send for PerformActions
impl Sync for PerformActions
impl Unpin for PerformActions
impl UnsafeUnpin for PerformActions
impl UnwindSafe for PerformActions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more