pub struct InlineRecognition {
pub sub_name: Option<String>,
pub recognition: Recognition,
}Expand description
Inline sub-recognition inside an And / Or node.
Wire format (MaaFramework >= 5.13.0-beta.6, PipelineDumper and PipelineParser agree):
{"sub_name": "...", "recognition": {"type": ..., "param": {...}}}.
sub_name is optional on input; the framework defaults it to the recognition type name.
Fields§
§sub_name: Option<String>Optional label for this sub-recognition, used in reco detail output.
recognition: RecognitionThe inline recognition definition.
Trait Implementations§
Source§impl Clone for InlineRecognition
impl Clone for InlineRecognition
Source§fn clone(&self) -> InlineRecognition
fn clone(&self) -> InlineRecognition
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 InlineRecognition
impl Debug for InlineRecognition
Source§impl<'de> Deserialize<'de> for InlineRecognition
impl<'de> Deserialize<'de> for InlineRecognition
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
Auto Trait Implementations§
impl Freeze for InlineRecognition
impl RefUnwindSafe for InlineRecognition
impl Send for InlineRecognition
impl Sync for InlineRecognition
impl Unpin for InlineRecognition
impl UnsafeUnpin for InlineRecognition
impl UnwindSafe for InlineRecognition
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