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

Required Methods§

source

fn inc(&self) -> Result<i64, Error>

source

fn max(&self) -> Result<i64, Error>

source

fn min(&self) -> Result<i64, Error>

source

fn representation(&self) -> GcRepresentation

Get number representation format.

Returns

Number representation format as GcRepresentation.

source

fn unit(&self) -> Option<GString>

source

fn value(&self) -> Result<i64, Error>

source

fn impose_max(&self, maximum: i64) -> Result<(), Error>

source

fn impose_min(&self, minimum: i64) -> Result<(), Error>

source

fn set_value(&self, value: i64) -> Result<(), Error>

Implementors§