Trait aravis::GcPropertyNodeExt
source · pub trait GcPropertyNodeExt: 'static {
Show 20 methods
// Required methods
fn access_mode(&self, default_value: GcAccessMode) -> GcAccessMode;
fn cachable(&self, default_value: GcCachable) -> GcCachable;
fn display_notation(
&self,
default_value: GcDisplayNotation
) -> GcDisplayNotation;
fn display_precision(&self, default_value: i64) -> i64;
fn double(&self) -> Result<f64, Error>;
fn endianness(&self, default_value: u32) -> u32;
fn int64(&self) -> Result<i64, Error>;
fn linked_node(&self) -> Option<GcNode>;
fn lsb(&self, default_value: u32) -> u32;
fn msb(&self, default_value: u32) -> u32;
fn name(&self) -> Option<GString>;
fn node_type(&self) -> GcPropertyNodeType;
fn representation(
&self,
default_value: GcRepresentation
) -> GcRepresentation;
fn sign(&self, default_value: GcSignedness) -> GcSignedness;
fn streamable(&self, default_value: GcStreamable) -> GcStreamable;
fn string(&self) -> Result<GString, Error>;
fn visibility(&self, default_value: GcVisibility) -> GcVisibility;
fn set_double(&self, v_double: f64) -> Result<(), Error>;
fn set_int64(&self, v_int64: i64) -> Result<(), Error>;
fn set_string(&self, string: &str) -> Result<(), Error>;
}
Expand description
Trait containing all GcPropertyNode
methods.
Implementors
GcIndexNode
, GcInvalidatorNode
, GcPropertyNode
, GcValueIndexedNode
Required Methods§
fn access_mode(&self, default_value: GcAccessMode) -> GcAccessMode
fn cachable(&self, default_value: GcCachable) -> GcCachable
fn display_notation( &self, default_value: GcDisplayNotation ) -> GcDisplayNotation
fn display_precision(&self, default_value: i64) -> i64
fn double(&self) -> Result<f64, Error>
fn endianness(&self, default_value: u32) -> u32
fn int64(&self) -> Result<i64, Error>
sourcefn linked_node(&self) -> Option<GcNode>
fn linked_node(&self) -> Option<GcNode>
fn lsb(&self, default_value: u32) -> u32
fn msb(&self, default_value: u32) -> u32
fn node_type(&self) -> GcPropertyNodeType
fn representation(&self, default_value: GcRepresentation) -> GcRepresentation
fn sign(&self, default_value: GcSignedness) -> GcSignedness
sourcefn streamable(&self, default_value: GcStreamable) -> GcStreamable
fn streamable(&self, default_value: GcStreamable) -> GcStreamable
Available on crate feature
v0_8_8
only.