Struct cameleon_genapi::EnumEntryNode
source · pub struct EnumEntryNode { /* private fields */ }
Implementations§
source§impl EnumEntryNode
impl EnumEntryNode
pub fn value(&self) -> i64
pub fn numeric_value(&self) -> f64
pub fn symbolic(&self) -> &str
pub fn is_self_clearing(&self) -> bool
pub fn is_locked<T: ValueStore, U: CacheStore>( &self, device: &mut impl Device, store: &impl NodeStore, cx: &mut ValueCtxt<T, U> ) -> GenApiResult<bool>
pub fn is_implemented<T: ValueStore, U: CacheStore>( &self, device: &mut impl Device, store: &impl NodeStore, cx: &mut ValueCtxt<T, U> ) -> GenApiResult<bool>
pub fn is_available<T: ValueStore, U: CacheStore>( &self, device: &mut impl Device, store: &impl NodeStore, cx: &mut ValueCtxt<T, U> ) -> GenApiResult<bool>
Trait Implementations§
source§impl Clone for EnumEntryNode
impl Clone for EnumEntryNode
source§fn clone(&self) -> EnumEntryNode
fn clone(&self) -> EnumEntryNode
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EnumEntryNode
impl Debug for EnumEntryNode
Auto Trait Implementations§
impl RefUnwindSafe for EnumEntryNode
impl Send for EnumEntryNode
impl Sync for EnumEntryNode
impl Unpin for EnumEntryNode
impl UnwindSafe for EnumEntryNode
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more