pub struct SetVariables {
pub variables: Vec<Field>,
pub attrs: Vec<(VariableAttr, State)>,
pub scope: Scope,
}Expand description
Set of information to define variables
Fields§
§variables: Vec<Field>Names and optional values of the variables to be defined
attrs: Vec<(VariableAttr, State)>Attributes to be set on the variables
scope: ScopeScope in which the variables are defined
Implementations§
Source§impl SetVariables
impl SetVariables
Trait Implementations§
Source§impl Clone for SetVariables
impl Clone for SetVariables
Source§fn clone(&self) -> SetVariables
fn clone(&self) -> SetVariables
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 SetVariables
impl Debug for SetVariables
Source§impl From<SetVariables> for Command
impl From<SetVariables> for Command
Source§fn from(v: SetVariables) -> Self
fn from(v: SetVariables) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SetVariables
impl PartialEq for SetVariables
impl Eq for SetVariables
impl StructuralPartialEq for SetVariables
Auto Trait Implementations§
impl Freeze for SetVariables
impl !RefUnwindSafe for SetVariables
impl !Send for SetVariables
impl !Sync for SetVariables
impl Unpin for SetVariables
impl UnsafeUnpin for SetVariables
impl !UnwindSafe for SetVariables
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more