pub struct PhysicalInputRecipe {
pub action: PhysicalInputRecipeAction,
pub requires_focus: bool,
pub steps: Vec<PhysicalInputRecipeStep>,
}Expand description
A revision-bound, data-only physical strategy for one semantic intent.
Fields§
§action: PhysicalInputRecipeActionSemantic intent implemented by this recipe.
requires_focus: boolWhether the target must already be focused before executing the steps.
steps: Vec<PhysicalInputRecipeStep>Ordered real keyboard operations. At least one step is required.
Trait Implementations§
Source§impl Clone for PhysicalInputRecipe
impl Clone for PhysicalInputRecipe
Source§fn clone(&self) -> PhysicalInputRecipe
fn clone(&self) -> PhysicalInputRecipe
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PhysicalInputRecipe
impl Debug for PhysicalInputRecipe
Source§impl<'de> Deserialize<'de> for PhysicalInputRecipe
impl<'de> Deserialize<'de> for PhysicalInputRecipe
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
impl Eq for PhysicalInputRecipe
Source§impl PartialEq for PhysicalInputRecipe
impl PartialEq for PhysicalInputRecipe
Source§impl Serialize for PhysicalInputRecipe
impl Serialize for PhysicalInputRecipe
impl StructuralPartialEq for PhysicalInputRecipe
Auto Trait Implementations§
impl Freeze for PhysicalInputRecipe
impl RefUnwindSafe for PhysicalInputRecipe
impl Send for PhysicalInputRecipe
impl Sync for PhysicalInputRecipe
impl Unpin for PhysicalInputRecipe
impl UnsafeUnpin for PhysicalInputRecipe
impl UnwindSafe for PhysicalInputRecipe
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