#[repr(C)]pub struct VmbFeatureEnumEntry {
pub name: *const c_char,
pub displayName: *const c_char,
pub tooltip: *const c_char,
pub description: *const c_char,
pub intValue: VmbInt64_t,
pub sfncNamespace: *const c_char,
pub visibility: VmbFeatureVisibility_t,
}Expand description
\brief Info about possible entries of an enumeration feature.
Fields§
§name: *const c_char!< Name used in the API
displayName: *const c_char!< Enumeration entry name to be used in GUIs
tooltip: *const c_char!< Short description, e.g. for a tooltip
description: *const c_char!< Longer description
intValue: VmbInt64_t!< Integer value of this enumeration entry
sfncNamespace: *const c_char!< Namespace this feature resides in
visibility: VmbFeatureVisibility_t!< GUI visibility
Trait Implementations§
Source§impl Clone for VmbFeatureEnumEntry
impl Clone for VmbFeatureEnumEntry
Source§fn clone(&self) -> VmbFeatureEnumEntry
fn clone(&self) -> VmbFeatureEnumEntry
Returns a duplicate 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 VmbFeatureEnumEntry
impl Debug for VmbFeatureEnumEntry
Source§impl PartialEq for VmbFeatureEnumEntry
impl PartialEq for VmbFeatureEnumEntry
impl Copy for VmbFeatureEnumEntry
impl StructuralPartialEq for VmbFeatureEnumEntry
Auto Trait Implementations§
impl Freeze for VmbFeatureEnumEntry
impl RefUnwindSafe for VmbFeatureEnumEntry
impl !Send for VmbFeatureEnumEntry
impl !Sync for VmbFeatureEnumEntry
impl Unpin for VmbFeatureEnumEntry
impl UnwindSafe for VmbFeatureEnumEntry
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