pub enum TaxIdType {
Show 28 variants
UsaSsn,
ArgArCuit,
AusTfn,
AusAbn,
BraCpf,
CanSin,
ChlRut,
ColNit,
DeuTaxId,
EspNie,
FraSpi,
GbrNino,
GbrUtr,
HkgHkid,
HunTin,
IndPan,
IsrId,
ItaCf,
JpnMyNumber,
KorRrn,
MexRfc,
NldBsn,
NzlIrd,
PolPesel,
SwePn,
SgpNric,
TwnId,
NotApplicable,
}Expand description
Tax ID type.
Variants§
UsaSsn
USA Social Security Number.
ArgArCuit
Argentina CUIT.
AusTfn
Australia Tax File Number.
AusAbn
Australia Business Number.
BraCpf
Brazil CPF.
CanSin
Canada SIN.
ChlRut
Chile RUT.
ColNit
Colombia NIT.
DeuTaxId
Germany Tax ID.
EspNie
Spain NIE.
FraSpi
France SPI.
GbrNino
UK National Insurance Number.
GbrUtr
UK Unique Taxpayer Reference.
HkgHkid
Hong Kong HKID.
HunTin
Hungary Tax Number.
IndPan
India PAN.
IsrId
Israel ID.
ItaCf
Italy Fiscal Code.
JpnMyNumber
Japan My Number.
KorRrn
South Korea RRN.
MexRfc
Mexico RFC.
NldBsn
Netherlands BSN.
NzlIrd
New Zealand IRD.
PolPesel
Poland PESEL.
SwePn
Sweden Personal Number.
SgpNric
Singapore NRIC.
TwnId
Taiwan ID.
NotApplicable
Not applicable.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TaxIdType
impl<'de> Deserialize<'de> for TaxIdType
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaxIdType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaxIdType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TaxIdType
impl Serialize for TaxIdType
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for TaxIdType
impl StructuralPartialEq for TaxIdType
Auto Trait Implementations§
impl Freeze for TaxIdType
impl RefUnwindSafe for TaxIdType
impl Send for TaxIdType
impl Sync for TaxIdType
impl Unpin for TaxIdType
impl UnwindSafe for TaxIdType
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