Enum xoev_xwasser::Auftraggeber
source · pub enum Auftraggeber {
Organisation(OrganisationType),
NatuerlichePerson(NatuerlichePersonType),
ZustaendigeBehoerde(ZustaendigeBehoerdeType),
None,
}
Variants§
Organisation(OrganisationType)
NatuerlichePerson(NatuerlichePersonType)
ZustaendigeBehoerde(ZustaendigeBehoerdeType)
None
Trait Implementations§
source§impl Debug for Auftraggeber
impl Debug for Auftraggeber
source§impl Default for Auftraggeber
impl Default for Auftraggeber
source§fn default() -> Auftraggeber
fn default() -> Auftraggeber
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for Auftraggeber
impl<'de> Deserialize<'de> for Auftraggeber
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 Auftraggeber
impl Serialize for Auftraggeber
source§impl Tsify for Auftraggeber
impl Tsify for Auftraggeber
type JsType = JsType
const DECL: &'static str = "export type Auftraggeber = { t: \"Organisation\"; c: OrganisationType } | { t: \"NatuerlichePerson\"; c: NatuerlichePersonType } | { t: \"ZustaendigeBehoerde\"; c: ZustaendigeBehoerdeType } | { t: \"None\" };"
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
source§impl XmlDeserialize for Auftraggeber
impl XmlDeserialize for Auftraggeber
Auto Trait Implementations§
impl Freeze for Auftraggeber
impl RefUnwindSafe for Auftraggeber
impl Send for Auftraggeber
impl Sync for Auftraggeber
impl Unpin for Auftraggeber
impl UnwindSafe for Auftraggeber
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