Iso316612

Enum Iso316612 

Source
pub enum Iso316612 {
Show 250 variants AD(Option<Element>), AE(Option<Element>), AF(Option<Element>), AG(Option<Element>), AI(Option<Element>), AL(Option<Element>), AM(Option<Element>), AO(Option<Element>), AQ(Option<Element>), AR(Option<Element>), AS(Option<Element>), AT(Option<Element>), AU(Option<Element>), AW(Option<Element>), AX(Option<Element>), AZ(Option<Element>), BA(Option<Element>), BB(Option<Element>), BD(Option<Element>), BE(Option<Element>), BF(Option<Element>), BG(Option<Element>), BH(Option<Element>), BI(Option<Element>), BJ(Option<Element>), BL(Option<Element>), BM(Option<Element>), BN(Option<Element>), BO(Option<Element>), BQ(Option<Element>), BR(Option<Element>), BS(Option<Element>), BT(Option<Element>), BV(Option<Element>), BW(Option<Element>), BY(Option<Element>), BZ(Option<Element>), CA(Option<Element>), CC(Option<Element>), CD(Option<Element>), CF(Option<Element>), CG(Option<Element>), CH(Option<Element>), CI(Option<Element>), CK(Option<Element>), CL(Option<Element>), CM(Option<Element>), CN(Option<Element>), CO(Option<Element>), CR(Option<Element>), CU(Option<Element>), CV(Option<Element>), CW(Option<Element>), CX(Option<Element>), CY(Option<Element>), CZ(Option<Element>), DE(Option<Element>), DJ(Option<Element>), DK(Option<Element>), DM(Option<Element>), DO(Option<Element>), DZ(Option<Element>), EC(Option<Element>), EE(Option<Element>), EG(Option<Element>), EH(Option<Element>), ER(Option<Element>), ES(Option<Element>), ET(Option<Element>), FI(Option<Element>), FJ(Option<Element>), FK(Option<Element>), FM(Option<Element>), FO(Option<Element>), FR(Option<Element>), GA(Option<Element>), GB(Option<Element>), GD(Option<Element>), GE(Option<Element>), GF(Option<Element>), GG(Option<Element>), GH(Option<Element>), GI(Option<Element>), GL(Option<Element>), GM(Option<Element>), GN(Option<Element>), GP(Option<Element>), GQ(Option<Element>), GR(Option<Element>), GS(Option<Element>), GT(Option<Element>), GU(Option<Element>), GW(Option<Element>), GY(Option<Element>), HK(Option<Element>), HM(Option<Element>), HN(Option<Element>), HR(Option<Element>), HT(Option<Element>), HU(Option<Element>), ID(Option<Element>), IE(Option<Element>), IL(Option<Element>), IM(Option<Element>), IN(Option<Element>), IO(Option<Element>), IQ(Option<Element>), IR(Option<Element>), IS(Option<Element>), IT(Option<Element>), JE(Option<Element>), JM(Option<Element>), JO(Option<Element>), JP(Option<Element>), KE(Option<Element>), KG(Option<Element>), KH(Option<Element>), KI(Option<Element>), KM(Option<Element>), KN(Option<Element>), KP(Option<Element>), KR(Option<Element>), KW(Option<Element>), KY(Option<Element>), KZ(Option<Element>), LA(Option<Element>), LB(Option<Element>), LC(Option<Element>), LI(Option<Element>), LK(Option<Element>), LR(Option<Element>), LS(Option<Element>), LT(Option<Element>), LU(Option<Element>), LV(Option<Element>), LY(Option<Element>), MA(Option<Element>), MC(Option<Element>), MD(Option<Element>), ME(Option<Element>), MF(Option<Element>), MG(Option<Element>), MH(Option<Element>), MK(Option<Element>), ML(Option<Element>), MM(Option<Element>), MN(Option<Element>), MO(Option<Element>), MP(Option<Element>), MQ(Option<Element>), MR(Option<Element>), MS(Option<Element>), MT(Option<Element>), MU(Option<Element>), MV(Option<Element>), MW(Option<Element>), MX(Option<Element>), MY(Option<Element>), MZ(Option<Element>), NA(Option<Element>), NC(Option<Element>), NE(Option<Element>), NF(Option<Element>), NG(Option<Element>), NI(Option<Element>), NL(Option<Element>), NO(Option<Element>), NP(Option<Element>), NR(Option<Element>), NU(Option<Element>), NZ(Option<Element>), OM(Option<Element>), PA(Option<Element>), PE(Option<Element>), PF(Option<Element>), PG(Option<Element>), PH(Option<Element>), PK(Option<Element>), PL(Option<Element>), PM(Option<Element>), PN(Option<Element>), PR(Option<Element>), PS(Option<Element>), PT(Option<Element>), PW(Option<Element>), PY(Option<Element>), QA(Option<Element>), RE(Option<Element>), RO(Option<Element>), RS(Option<Element>), RU(Option<Element>), RW(Option<Element>), SA(Option<Element>), SB(Option<Element>), SC(Option<Element>), SD(Option<Element>), SE(Option<Element>), SG(Option<Element>), SH(Option<Element>), SI(Option<Element>), SJ(Option<Element>), SK(Option<Element>), SL(Option<Element>), SM(Option<Element>), SN(Option<Element>), SO(Option<Element>), SR(Option<Element>), SS(Option<Element>), ST(Option<Element>), SV(Option<Element>), SX(Option<Element>), SY(Option<Element>), SZ(Option<Element>), TC(Option<Element>), TD(Option<Element>), TF(Option<Element>), TG(Option<Element>), TH(Option<Element>), TJ(Option<Element>), TK(Option<Element>), TL(Option<Element>), TM(Option<Element>), TN(Option<Element>), TO(Option<Element>), TR(Option<Element>), TT(Option<Element>), TV(Option<Element>), TW(Option<Element>), TZ(Option<Element>), UA(Option<Element>), UG(Option<Element>), UM(Option<Element>), US(Option<Element>), UY(Option<Element>), UZ(Option<Element>), VA(Option<Element>), VC(Option<Element>), VE(Option<Element>), VG(Option<Element>), VI(Option<Element>), VN(Option<Element>), VU(Option<Element>), WF(Option<Element>), WS(Option<Element>), YE(Option<Element>), YT(Option<Element>), ZA(Option<Element>), ZM(Option<Element>), ZW(Option<Element>), Null(Option<Element>),
}

Variants§

§

AD(Option<Element>)

Andorra

§

AE(Option<Element>)

United Arab Emirates

§

AF(Option<Element>)

Afghanistan

§

AG(Option<Element>)

Antigua and Barbuda

§

AI(Option<Element>)

Anguilla

§

AL(Option<Element>)

Albania

§

AM(Option<Element>)

Armenia

§

AO(Option<Element>)

Angola

§

AQ(Option<Element>)

Antarctica

§

AR(Option<Element>)

Argentina

§

AS(Option<Element>)

American Samoa

§

AT(Option<Element>)

Austria

§

AU(Option<Element>)

Australia

§

AW(Option<Element>)

Aruba

§

AX(Option<Element>)

Åland Islands

§

AZ(Option<Element>)

Azerbaijan

§

BA(Option<Element>)

Bosnia and Herzegovina

§

BB(Option<Element>)

Barbados

§

BD(Option<Element>)

Bangladesh

§

BE(Option<Element>)

Belgium

§

BF(Option<Element>)

Burkina Faso

§

BG(Option<Element>)

Bulgaria

§

BH(Option<Element>)

Bahrain

§

BI(Option<Element>)

Burundi

§

BJ(Option<Element>)

Benin

§

BL(Option<Element>)

Saint Barthélemy

§

BM(Option<Element>)

Bermuda

§

BN(Option<Element>)

Brunei Darussalam

§

BO(Option<Element>)

Bolivia, Plurinational State of

§

BQ(Option<Element>)

Bonaire, Sint Eustatius and Saba

§

BR(Option<Element>)

Brazil

§

BS(Option<Element>)

Bahamas

§

BT(Option<Element>)

Bhutan

§

BV(Option<Element>)

Bouvet Island

§

BW(Option<Element>)

Botswana

§

BY(Option<Element>)

Belarus

§

BZ(Option<Element>)

Belize

§

CA(Option<Element>)

Canada

§

CC(Option<Element>)

Cocos (Keeling) Islands

§

CD(Option<Element>)

Congo, the Democratic Republic of the

§

CF(Option<Element>)

Central African Republic

§

CG(Option<Element>)

Congo

§

CH(Option<Element>)

Switzerland

§

CI(Option<Element>)

Côte d’’Ivoire

§

CK(Option<Element>)

Cook Islands

§

CL(Option<Element>)

Chile

§

CM(Option<Element>)

Cameroon

§

CN(Option<Element>)

China

§

CO(Option<Element>)

Colombia

§

CR(Option<Element>)

Costa Rica

§

CU(Option<Element>)

Cuba

§

CV(Option<Element>)

Cabo Verde

§

CW(Option<Element>)

Curaçao

§

CX(Option<Element>)

Christmas Island

§

CY(Option<Element>)

Cyprus

§

CZ(Option<Element>)

Czechia

§

DE(Option<Element>)

Germany

§

DJ(Option<Element>)

Djibouti

§

DK(Option<Element>)

Denmark

§

DM(Option<Element>)

Dominica

§

DO(Option<Element>)

Dominican Republic

§

DZ(Option<Element>)

Algeria

§

EC(Option<Element>)

Ecuador

§

EE(Option<Element>)

Estonia

§

EG(Option<Element>)

Egypt

§

EH(Option<Element>)

Western Sahara

§

ER(Option<Element>)

Eritrea

§

ES(Option<Element>)

Spain

§

ET(Option<Element>)

Ethiopia

§

FI(Option<Element>)

Finland

§

FJ(Option<Element>)

Fiji

§

FK(Option<Element>)

Falkland Islands (Malvinas)

§

FM(Option<Element>)

Micronesia, Federated States of

§

FO(Option<Element>)

Faroe Islands

§

FR(Option<Element>)

France

§

GA(Option<Element>)

Gabon

§

GB(Option<Element>)

United Kingdom of Great Britain and Northern Ireland

§

GD(Option<Element>)

Grenada

§

GE(Option<Element>)

Georgia

§

GF(Option<Element>)

French Guiana

§

GG(Option<Element>)

Guernsey

§

GH(Option<Element>)

Ghana

§

GI(Option<Element>)

Gibraltar

§

GL(Option<Element>)

Greenland

§

GM(Option<Element>)

Gambia

§

GN(Option<Element>)

Guinea

§

GP(Option<Element>)

Guadeloupe

§

GQ(Option<Element>)

Equatorial Guinea

§

GR(Option<Element>)

Greece

§

GS(Option<Element>)

South Georgia and the South Sandwich Islands

§

GT(Option<Element>)

Guatemala

§

GU(Option<Element>)

Guam

§

GW(Option<Element>)

Guinea-Bissau

§

GY(Option<Element>)

Guyana

§

HK(Option<Element>)

Hong Kong

§

HM(Option<Element>)

Heard Island and McDonald Islands

§

HN(Option<Element>)

Honduras

§

HR(Option<Element>)

Croatia

§

HT(Option<Element>)

Haiti

§

HU(Option<Element>)

Hungary

§

ID(Option<Element>)

Indonesia

§

IE(Option<Element>)

Ireland

§

IL(Option<Element>)

Israel

§

IM(Option<Element>)

Isle of Man

§

IN(Option<Element>)

India

§

IO(Option<Element>)

British Indian Ocean Territory

§

IQ(Option<Element>)

Iraq

§

IR(Option<Element>)

Iran, Islamic Republic of

§

IS(Option<Element>)

Iceland

§

IT(Option<Element>)

Italy

§

JE(Option<Element>)

Jersey

§

JM(Option<Element>)

Jamaica

§

JO(Option<Element>)

Jordan

§

JP(Option<Element>)

Japan

§

KE(Option<Element>)

Kenya

§

KG(Option<Element>)

Kyrgyzstan

§

KH(Option<Element>)

Cambodia

§

KI(Option<Element>)

Kiribati

§

KM(Option<Element>)

Comoros

§

KN(Option<Element>)

Saint Kitts and Nevis

§

KP(Option<Element>)

Korea, Democratic People’’s Republic of

§

KR(Option<Element>)

Korea, Republic of

§

KW(Option<Element>)

Kuwait

§

KY(Option<Element>)

Cayman Islands

§

KZ(Option<Element>)

Kazakhstan

§

LA(Option<Element>)

Lao People’’s Democratic Republic

§

LB(Option<Element>)

Lebanon

§

LC(Option<Element>)

Saint Lucia

§

LI(Option<Element>)

Liechtenstein

§

LK(Option<Element>)

Sri Lanka

§

LR(Option<Element>)

Liberia

§

LS(Option<Element>)

Lesotho

§

LT(Option<Element>)

Lithuania

§

LU(Option<Element>)

Luxembourg

§

LV(Option<Element>)

Latvia

§

LY(Option<Element>)

Libya

§

MA(Option<Element>)

Morocco

§

MC(Option<Element>)

Monaco

§

MD(Option<Element>)

Moldova, Republic of

§

ME(Option<Element>)

Montenegro

§

MF(Option<Element>)

Saint Martin (French part)

§

MG(Option<Element>)

Madagascar

§

MH(Option<Element>)

Marshall Islands

§

MK(Option<Element>)

Macedonia, the former Yugoslav Republic of

§

ML(Option<Element>)

Mali

§

MM(Option<Element>)

Myanmar

§

MN(Option<Element>)

Mongolia

§

MO(Option<Element>)

Macao

§

MP(Option<Element>)

Northern Mariana Islands

§

MQ(Option<Element>)

Martinique

§

MR(Option<Element>)

Mauritania

§

MS(Option<Element>)

Montserrat

§

MT(Option<Element>)

Malta

§

MU(Option<Element>)

Mauritius

§

MV(Option<Element>)

Maldives

§

MW(Option<Element>)

Malawi

§

MX(Option<Element>)

Mexico

§

MY(Option<Element>)

Malaysia

§

MZ(Option<Element>)

Mozambique

§

NA(Option<Element>)

Namibia

§

NC(Option<Element>)

New Caledonia

§

NE(Option<Element>)

Niger

§

NF(Option<Element>)

Norfolk Island

§

NG(Option<Element>)

Nigeria

§

NI(Option<Element>)

Nicaragua

§

NL(Option<Element>)

Netherlands

§

NO(Option<Element>)

Norway

§

NP(Option<Element>)

Nepal

§

NR(Option<Element>)

Nauru

§

NU(Option<Element>)

Niue

§

NZ(Option<Element>)

New Zealand

§

OM(Option<Element>)

Oman

§

PA(Option<Element>)

Panama

§

PE(Option<Element>)

Peru

§

PF(Option<Element>)

French Polynesia

§

PG(Option<Element>)

Papua New Guinea

§

PH(Option<Element>)

Philippines

§

PK(Option<Element>)

Pakistan

§

PL(Option<Element>)

Poland

§

PM(Option<Element>)

Saint Pierre and Miquelon

§

PN(Option<Element>)

Pitcairn

§

PR(Option<Element>)

Puerto Rico

§

PS(Option<Element>)

Palestine, State of

§

PT(Option<Element>)

Portugal

§

PW(Option<Element>)

Palau

§

PY(Option<Element>)

Paraguay

§

QA(Option<Element>)

Qatar

§

RE(Option<Element>)

Réunion

§

RO(Option<Element>)

Romania

§

RS(Option<Element>)

Serbia

§

RU(Option<Element>)

Russian Federation

§

RW(Option<Element>)

Rwanda

§

SA(Option<Element>)

Saudi Arabia

§

SB(Option<Element>)

Solomon Islands

§

SC(Option<Element>)

Seychelles

§

SD(Option<Element>)

Sudan

§

SE(Option<Element>)

Sweden

§

SG(Option<Element>)

Singapore

§

SH(Option<Element>)

Saint Helena, Ascension and Tristan da Cunha

§

SI(Option<Element>)

Slovenia

§

SJ(Option<Element>)

Svalbard and Jan Mayen

§

SK(Option<Element>)

Slovakia

§

SL(Option<Element>)

Sierra Leone

§

SM(Option<Element>)

San Marino

§

SN(Option<Element>)

Senegal

§

SO(Option<Element>)

Somalia

§

SR(Option<Element>)

Suriname

§

SS(Option<Element>)

South Sudan

§

ST(Option<Element>)

Sao Tome and Principe

§

SV(Option<Element>)

El Salvador

§

SX(Option<Element>)

Sint Maarten (Dutch part)

§

SY(Option<Element>)

Syrian Arab Republic

§

SZ(Option<Element>)

Swaziland

§

TC(Option<Element>)

Turks and Caicos Islands

§

TD(Option<Element>)

Chad

§

TF(Option<Element>)

French Southern Territories

§

TG(Option<Element>)

Togo

§

TH(Option<Element>)

Thailand

§

TJ(Option<Element>)

Tajikistan

§

TK(Option<Element>)

Tokelau

§

TL(Option<Element>)

Timor-Leste

§

TM(Option<Element>)

Turkmenistan

§

TN(Option<Element>)

Tunisia

§

TO(Option<Element>)

Tonga

§

TR(Option<Element>)

Turkey

§

TT(Option<Element>)

Trinidad and Tobago

§

TV(Option<Element>)

Tuvalu

§

TW(Option<Element>)

Taiwan, Province of China

§

TZ(Option<Element>)

Tanzania, United Republic of

§

UA(Option<Element>)

Ukraine

§

UG(Option<Element>)

Uganda

§

UM(Option<Element>)

United States Minor Outlying Islands

§

US(Option<Element>)

United States of America

§

UY(Option<Element>)

Uruguay

§

UZ(Option<Element>)

Uzbekistan

§

VA(Option<Element>)

Holy See

§

VC(Option<Element>)

Saint Vincent and the Grenadines

§

VE(Option<Element>)

Venezuela, Bolivarian Republic of

§

VG(Option<Element>)

Virgin Islands, British

§

VI(Option<Element>)

Virgin Islands,

§

VN(Option<Element>)

Viet Nam

§

VU(Option<Element>)

Vanuatu

§

WF(Option<Element>)

Wallis and Futuna

§

WS(Option<Element>)

Samoa

§

YE(Option<Element>)

Yemen

§

YT(Option<Element>)

Mayotte

§

ZA(Option<Element>)

South Africa

§

ZM(Option<Element>)

Zambia

§

ZW(Option<Element>)

Zimbabwe

§

Null(Option<Element>)

If value is missing and just the element is present.

Trait Implementations§

Source§

impl Clone for Iso316612

Source§

fn clone(&self) -> Iso316612

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Iso316612

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Iso316612

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl FHIRJSONDeserializer for Iso316612

Source§

impl FHIRJSONSerializer for Iso316612

Source§

fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn is_fp_primitive(&self) -> bool

Source§

impl Into<Option<String>> for &Iso316612

Source§

fn into(self) -> Option<String>

Converts this type into the (usually inferred) input type.
Source§

impl MetaValue for Iso316612

Source§

fn fields(&self) -> Vec<&'static str>

Source§

fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>

Source§

fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>

Source§

fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>

Source§

fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>

Source§

fn flatten(&self) -> Vec<&dyn MetaValue>

Source§

fn as_any(&self) -> &dyn Any

Source§

fn typename(&self) -> &'static str

Source§

impl TryFrom<String> for Iso316612

Source§

type Error = String

The type returned in the event of a conversion error.
Source§

fn try_from(value: String) -> Result<Self, String>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more