#[repr(C)]pub struct DDCA_Version_Feature_Info {
pub marker: [c_char; 4],
pub feature_code: DDCA_Vcp_Feature_Code,
pub vspec: DDCA_MCCS_Version_Spec,
pub version_id: DDCA_MCCS_Version_Id,
pub desc: *mut c_char,
pub sl_values: DDCA_Feature_Value_Table,
pub feature_name: *mut c_char,
pub feature_flags: DDCA_Feature_Flags,
}Fields§
§marker: [c_char; 4]§feature_code: DDCA_Vcp_Feature_Code§vspec: DDCA_MCCS_Version_Spec§version_id: DDCA_MCCS_Version_Id§desc: *mut c_char§sl_values: DDCA_Feature_Value_Tablevalid when DDCA_SIMPLE_NC set
feature_name: *mut c_char§feature_flags: DDCA_Feature_FlagsImplementations§
Source§impl DDCA_Version_Feature_Info
impl DDCA_Version_Feature_Info
pub fn sl_values_len(&self) -> usize
pub fn sl_values(&self) -> &[DDCA_Feature_Value_Entry]
Trait Implementations§
Source§impl Clone for DDCA_Version_Feature_Info
impl Clone for DDCA_Version_Feature_Info
Source§fn clone(&self) -> DDCA_Version_Feature_Info
fn clone(&self) -> DDCA_Version_Feature_Info
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 DDCA_Version_Feature_Info
impl Debug for DDCA_Version_Feature_Info
impl Copy for DDCA_Version_Feature_Info
Auto Trait Implementations§
impl Freeze for DDCA_Version_Feature_Info
impl RefUnwindSafe for DDCA_Version_Feature_Info
impl !Send for DDCA_Version_Feature_Info
impl !Sync for DDCA_Version_Feature_Info
impl Unpin for DDCA_Version_Feature_Info
impl UnwindSafe for DDCA_Version_Feature_Info
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