pub struct VariableStore {
pub scalars: HashMap<String, String>,
pub lists: HashMap<String, Vec<String>>,
}Expand description
Combined variable store holding both scalar and list captures.
Fields§
§scalars: HashMap<String, String>Scalar variables captured via capture.
lists: HashMap<String, Vec<String>>List variables accumulated via capture_append.
Trait Implementations§
Source§impl Debug for VariableStore
impl Debug for VariableStore
Source§impl Default for VariableStore
impl Default for VariableStore
Source§fn default() -> VariableStore
fn default() -> VariableStore
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VariableStore
impl RefUnwindSafe for VariableStore
impl Send for VariableStore
impl Sync for VariableStore
impl Unpin for VariableStore
impl UnsafeUnpin for VariableStore
impl UnwindSafe for VariableStore
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