pub struct DiffTask {Show 47 fields
pub recognition: Option<Recognition>,
pub action: Option<Action>,
pub next: Option<Vec<String>>,
pub is_sub: Option<bool>,
pub inverse: Option<bool>,
pub enabled: Option<bool>,
pub timeout: Option<u32>,
pub timeout_next: Option<Vec<String>>,
pub times_limit: Option<u32>,
pub runout_next: Option<Vec<String>>,
pub pre_delay: Option<u32>,
pub post_delay: Option<u32>,
pub pre_wait_freezes: Option<WaitFreezes>,
pub post_wait_freezes: Option<WaitFreezes>,
pub focus: Option<bool>,
pub roi: Option<List<[u32; 4]>>,
pub template: Option<List<String>>,
pub threshold: Option<List<f32>>,
pub method: Option<u32>,
pub green_mask: Option<bool>,
pub order_by: Option<Order>,
pub index: Option<u32>,
pub count: Option<u32>,
pub detector: Option<Detector>,
pub ratio: Option<f32>,
pub lower: Option<List<Vec<u32>>>,
pub upper: Option<List<Vec<u32>>>,
pub connected: Option<bool>,
pub expected: Option<List<Variant<String, u32>>>,
pub input_text: Option<String>,
pub only_rec: Option<bool>,
pub model: Option<String>,
pub cls_size: Option<u32>,
pub labels: Option<Vec<String>>,
pub custom_recognition: Option<String>,
pub custom_recognition_param: Option<Value>,
pub target: Option<Target>,
pub target_offset: Option<[i32; 4]>,
pub begin: Option<Target>,
pub begin_offset: Option<[i32; 4]>,
pub end: Option<Target>,
pub end_offset: Option<[i32; 4]>,
pub duration: Option<u32>,
pub key: Option<List<u32>>,
pub package: Option<String>,
pub custom_action: Option<String>,
pub custom_action_param: Option<Value>,
}
Fields§
§recognition: Option<Recognition>
§action: Option<Action>
§next: Option<Vec<String>>
§is_sub: Option<bool>
§inverse: Option<bool>
§enabled: Option<bool>
§timeout: Option<u32>
§timeout_next: Option<Vec<String>>
§times_limit: Option<u32>
§runout_next: Option<Vec<String>>
§pre_delay: Option<u32>
§post_delay: Option<u32>
§pre_wait_freezes: Option<WaitFreezes>
§post_wait_freezes: Option<WaitFreezes>
§focus: Option<bool>
§roi: Option<List<[u32; 4]>>
§template: Option<List<String>>
§threshold: Option<List<f32>>
§method: Option<u32>
§green_mask: Option<bool>
§order_by: Option<Order>
§index: Option<u32>
§count: Option<u32>
§detector: Option<Detector>
§ratio: Option<f32>
§lower: Option<List<Vec<u32>>>
§upper: Option<List<Vec<u32>>>
§connected: Option<bool>
§expected: Option<List<Variant<String, u32>>>
§input_text: Option<String>
§only_rec: Option<bool>
§model: Option<String>
§cls_size: Option<u32>
§labels: Option<Vec<String>>
§custom_recognition: Option<String>
§custom_recognition_param: Option<Value>
§target: Option<Target>
§target_offset: Option<[i32; 4]>
§begin: Option<Target>
§begin_offset: Option<[i32; 4]>
§end: Option<Target>
§end_offset: Option<[i32; 4]>
§duration: Option<u32>
§key: Option<List<u32>>
§package: Option<String>
§custom_action: Option<String>
§custom_action_param: Option<Value>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DiffTask
impl RefUnwindSafe for DiffTask
impl Send for DiffTask
impl Sync for DiffTask
impl Unpin for DiffTask
impl UnwindSafe for DiffTask
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