Trait grb::attribute::ModelAttrSet[][src]

pub trait ModelAttrSet<V> {
    fn set(&self, model: &Model, val: V) -> Result<()>;
}
Expand description

A modifiable Model attribute

Required methods

fn set(&self, model: &Model, val: V) -> Result<()>[src]

Expand description

Set a new value for this attribute

Implementors

impl ModelAttrSet<ModelSense> for ModelModelSenseAttr[src]

fn set(&self, model: &Model, val: ModelSense) -> Result<()>[src]

impl ModelAttrSet<f64> for ModelDoubleAttr[src]

fn set(&self, model: &Model, val: f64) -> Result<()>[src]

impl ModelAttrSet<i32> for ModelIntAttr[src]

fn set(&self, model: &Model, val: i32) -> Result<()>[src]

impl ModelAttrSet<i32> for ModelModelSenseAttr[src]

fn set(&self, model: &Model, val: i32) -> Result<()>[src]

impl<T: Into<Vec<u8>>> ModelAttrSet<T> for ModelStrAttr[src]

fn set(&self, model: &Model, val: T) -> Result<()>[src]