Enum gurobi::model::attr::CharAttr [] [src]

pub enum CharAttr {
    VType,
    Sense,
    QCSense,
}

Variants

VTypeSenseQCSense

Trait Implementations

impl Clone for CharAttr

fn clone(&self) -> CharAttr

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for CharAttr

impl Debug for CharAttr

fn fmt(&self, __arg_0: &mut Formatter) -> Result<()Error>

Formats the value using the given formatter.

impl AttrArray for CharAttr
[src]

type Out = i8

type Buf = i8

type RawGet = *mut c_char

type RawSet = c_char

unsafe fn get_attrelement(model: *mut GRBmodel, attrname: c_str, element: c_int, value: *mut c_char) -> c_int

unsafe fn set_attrelement(model: *mut GRBmodel, attrname: c_str, element: c_int, value: c_char) -> c_int

unsafe fn get_attrlist(model: *mut GRBmodel, attrname: c_str, len: c_int, ind: *const c_int, values: *mut c_char) -> c_int

unsafe fn set_attrlist(model: *mut GRBmodel, attrname: c_str, len: c_int, ind: *const c_int, values: *const Self::RawSet) -> c_int

fn get_element(model: &Model, attr: Self, element: i32) -> Result<Self::Out>

fn set_element(model: &mut Model, attr: Self, element: i32, value: Self::Out) -> Result<()>

fn get_list(model: &Model, attr: Self, ind: &[i32]) -> Result<Vec<Self::Out>>

fn set_list(model: &mut Model, attr: Self, ind: &[i32], values: &[Self::Out]) -> Result<()>

fn to_rawsets(values: &[Self::Out]) -> Result<Vec<Self::RawSet>>