Struct xoev_xwasser::AllgemeinerNameType
source · pub struct AllgemeinerNameType {
pub name: Option<String>,
pub nicht_vorhanden: Option<bool>,
pub namensart: Option<Code>,
pub alternative_repraesentation: Vec<AlternativeRepraesentationType>,
}
Expand description
Der AllgemeineName dient der Darstellung von Vor- und Nachnamen und fasst deren gemeinsame Eigenschaften zusammen.
Fields§
§name: Option<String>
§nicht_vorhanden: Option<bool>
§namensart: Option<Code>
§alternative_repraesentation: Vec<AlternativeRepraesentationType>
Trait Implementations§
source§impl Debug for AllgemeinerNameType
impl Debug for AllgemeinerNameType
source§impl Default for AllgemeinerNameType
impl Default for AllgemeinerNameType
source§fn default() -> AllgemeinerNameType
fn default() -> AllgemeinerNameType
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for AllgemeinerNameType
impl<'de> Deserialize<'de> for AllgemeinerNameType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for AllgemeinerNameType
impl Serialize for AllgemeinerNameType
source§impl Tsify for AllgemeinerNameType
impl Tsify for AllgemeinerNameType
type JsType = JsType
const DECL: &'static str = "export interface AllgemeinerNameType {\n name: string | undefined;\n nicht_vorhanden: boolean | undefined;\n namensart: Code | undefined;\n alternative_repraesentation: AlternativeRepraesentationType[];\n}"
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
source§impl XmlDeserialize for AllgemeinerNameType
impl XmlDeserialize for AllgemeinerNameType
Auto Trait Implementations§
impl Freeze for AllgemeinerNameType
impl RefUnwindSafe for AllgemeinerNameType
impl Send for AllgemeinerNameType
impl Sync for AllgemeinerNameType
impl Unpin for AllgemeinerNameType
impl UnwindSafe for AllgemeinerNameType
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