pub struct NormalizedSequence {
pub actions: Vec<NormalizedAction>,
pub variables: HashMap<String, VariableInfo>,
pub signature: String,
}Expand description
A normalized action sequence with variables extracted
Fields§
§actions: Vec<NormalizedAction>Template actions with variables replaced by placeholders
variables: HashMap<String, VariableInfo>Extracted variable names and their sample values
signature: StringSignature for deduplication
Trait Implementations§
Source§impl Clone for NormalizedSequence
impl Clone for NormalizedSequence
Source§fn clone(&self) -> NormalizedSequence
fn clone(&self) -> NormalizedSequence
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 NormalizedSequence
impl Debug for NormalizedSequence
Source§impl<'de> Deserialize<'de> for NormalizedSequence
impl<'de> Deserialize<'de> for NormalizedSequence
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 NormalizedSequence
impl RefUnwindSafe for NormalizedSequence
impl Send for NormalizedSequence
impl Sync for NormalizedSequence
impl Unpin for NormalizedSequence
impl UnsafeUnpin for NormalizedSequence
impl UnwindSafe for NormalizedSequence
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