pub struct NodeDetail {
pub node_name: String,
pub reco_id: MaaId,
pub act_id: MaaId,
pub recognition: Option<RecognitionDetail>,
pub action: Option<ActionDetail>,
pub completed: bool,
}Expand description
Details of a pipeline node execution.
Fields§
§node_name: String§reco_id: MaaIdID of the recognition operation
act_id: MaaIdID of the action operation
recognition: Option<RecognitionDetail>Detailed recognition result
action: Option<ActionDetail>Detailed action result
completed: boolWhether the node completed execution
Trait Implementations§
Source§impl Clone for NodeDetail
impl Clone for NodeDetail
Source§fn clone(&self) -> NodeDetail
fn clone(&self) -> NodeDetail
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 Debug for NodeDetail
impl Debug for NodeDetail
Source§impl<'de> Deserialize<'de> for NodeDetail
impl<'de> Deserialize<'de> for NodeDetail
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 NodeDetail
impl RefUnwindSafe for NodeDetail
impl Send for NodeDetail
impl Sync for NodeDetail
impl Unpin for NodeDetail
impl UnwindSafe for NodeDetail
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