pub struct CodeEnumDef {
pub name: String,
pub codes: Vec<CodeValue>,
}Expand description
A string-code enum generated from xs:simpleType with xs:enumeration
facets.
§Example
XSD AddressType2Code with values "ADDR", "PBOX", … becomes:
pub enum AddressType2Code { Addr, Pbox, … }Fields§
§name: StringThe Rust enum name.
codes: Vec<CodeValue>The enumerated code values.
Trait Implementations§
Source§impl Clone for CodeEnumDef
impl Clone for CodeEnumDef
Source§fn clone(&self) -> CodeEnumDef
fn clone(&self) -> CodeEnumDef
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 CodeEnumDef
impl Debug for CodeEnumDef
Source§impl PartialEq for CodeEnumDef
impl PartialEq for CodeEnumDef
impl StructuralPartialEq for CodeEnumDef
Auto Trait Implementations§
impl Freeze for CodeEnumDef
impl RefUnwindSafe for CodeEnumDef
impl Send for CodeEnumDef
impl Sync for CodeEnumDef
impl Unpin for CodeEnumDef
impl UnsafeUnpin for CodeEnumDef
impl UnwindSafe for CodeEnumDef
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