Trait aravis::GcIntegerExt
source · pub trait GcIntegerExt: 'static {
// Required methods
fn inc(&self) -> Result<i64, Error>;
fn max(&self) -> Result<i64, Error>;
fn min(&self) -> Result<i64, Error>;
fn representation(&self) -> GcRepresentation;
fn unit(&self) -> Option<GString>;
fn value(&self) -> Result<i64, Error>;
fn impose_max(&self, maximum: i64) -> Result<(), Error>;
fn impose_min(&self, minimum: i64) -> Result<(), Error>;
fn set_value(&self, value: i64) -> Result<(), Error>;
}
Expand description
Trait containing all GcInteger
methods.
Implementors
GcEnumeration
, GcIntConverterNode
, GcIntRegNode
, GcIntSwissKnifeNode
, GcIntegerNode
, GcInteger
, GcMaskedIntRegNode
, GcStructEntryNode