Struct svd_parser::svd::enumeratedvalues::EnumeratedValues [−][src]
#[non_exhaustive]pub struct EnumeratedValues { pub name: Option<String>, pub usage: Option<Usage>, pub derived_from: Option<String>, pub values: Vec<EnumeratedValue>, }
Fields (Non-exhaustive)
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct {{ .. }}
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Option<String>
Identifier for the whole enumeration section
usage: Option<Usage>
derived_from: Option<String>
Makes a copy from a previously defined enumeratedValues section. No modifications are allowed
values: Vec<EnumeratedValue>
Trait Implementations
impl Clone for EnumeratedValues
[src]
impl Clone for EnumeratedValues
[src]fn clone(&self) -> EnumeratedValues
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Encode for EnumeratedValues
[src]
impl Encode for EnumeratedValues
[src]impl From<EnumeratedValues> for EnumeratedValuesBuilder
[src]
impl From<EnumeratedValues> for EnumeratedValuesBuilder
[src]fn from(e: EnumeratedValues) -> Self
[src]
impl Parse for EnumeratedValues
[src]
impl Parse for EnumeratedValues
[src]impl PartialEq<EnumeratedValues> for EnumeratedValues
[src]
impl PartialEq<EnumeratedValues> for EnumeratedValues
[src]fn eq(&self, other: &EnumeratedValues) -> bool
[src]
fn ne(&self, other: &EnumeratedValues) -> bool
[src]
impl StructuralPartialEq for EnumeratedValues
[src]
impl StructuralPartialEq for EnumeratedValues
[src]Auto Trait Implementations
impl RefUnwindSafe for EnumeratedValues
impl RefUnwindSafe for EnumeratedValues
impl Send for EnumeratedValues
impl Send for EnumeratedValues
impl Sync for EnumeratedValues
impl Sync for EnumeratedValues
impl Unpin for EnumeratedValues
impl Unpin for EnumeratedValues
impl UnwindSafe for EnumeratedValues
impl UnwindSafe for EnumeratedValues