pub struct VariableRef {
pub name: String,
pub position: Option<usize>,
pub location: Location,
pub metadata: Metadata,
pub aliases: Vec<VariableAlias>,
}Fields§
§name: String§position: Option<usize>One-based FlatZinc position for an array element.
location: Location§metadata: Metadata§aliases: Vec<VariableAlias>Trait Implementations§
Source§impl Clone for VariableRef
impl Clone for VariableRef
Source§impl Debug for VariableRef
impl Debug for VariableRef
Source§impl<'de> Deserialize<'de> for VariableRef
impl<'de> Deserialize<'de> for VariableRef
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
impl Eq for VariableRef
Source§impl PartialEq for VariableRef
impl PartialEq for VariableRef
Source§impl Serialize for VariableRef
impl Serialize for VariableRef
impl StructuralPartialEq for VariableRef
Auto Trait Implementations§
impl Freeze for VariableRef
impl RefUnwindSafe for VariableRef
impl Send for VariableRef
impl Sync for VariableRef
impl Unpin for VariableRef
impl UnsafeUnpin for VariableRef
impl UnwindSafe for VariableRef
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