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

Required Methods§

source

fn access_mode(&self, default_value: GcAccessMode) -> GcAccessMode

source

fn cachable(&self, default_value: GcCachable) -> GcCachable

source

fn display_notation( &self, default_value: GcDisplayNotation ) -> GcDisplayNotation

source

fn display_precision(&self, default_value: i64) -> i64

source

fn double(&self) -> Result<f64, Error>

source

fn endianness(&self, default_value: u32) -> u32

source

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

source

fn linked_node(&self) -> Option<GcNode>

Returns

the GcNode which self points to, None if the property is not a pointer.

source

fn lsb(&self, default_value: u32) -> u32

source

fn msb(&self, default_value: u32) -> u32

source

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

Returns

node Name property value.

source

fn node_type(&self) -> GcPropertyNodeType

source

fn representation(&self, default_value: GcRepresentation) -> GcRepresentation

source

fn sign(&self, default_value: GcSignedness) -> GcSignedness

source

fn streamable(&self, default_value: GcStreamable) -> GcStreamable

Available on crate feature v0_8_8 only.
source

fn string(&self) -> Result<GString, Error>

source

fn visibility(&self, default_value: GcVisibility) -> GcVisibility

source

fn set_double(&self, v_double: f64) -> Result<(), Error>

source

fn set_int64(&self, v_int64: i64) -> Result<(), Error>

source

fn set_string(&self, string: &str) -> Result<(), Error>

Implementors§