Skip to main content

TimeZone

Enum TimeZone 

Source
pub enum TimeZone {
Show 424 variants Pacific_Midway, Pacific_Niue, Pacific_Pago_Pago, America_Adak, Pacific_Honolulu, Pacific_Rarotonga, Pacific_Tahiti, Pacific_Marquesas, America_Anchorage, America_Juneau, America_Metlakatla, America_Nome, America_Sitka, America_Yakutat, Pacific_Gambier, America_Los_Angeles, America_Tijuana, America_Vancouver, Pacific_Pitcairn, America_Boise, America_Cambridge_Bay, America_Chihuahua, America_Creston, America_Dawson, America_Dawson_Creek, America_Denver, America_Edmonton, America_Fort_Nelson, America_Hermosillo, America_Inuvik, America_Mazatlan, America_Ojinaga, America_Phoenix, America_Whitehorse, America_Yellowknife, America_Bahia_Banderas, America_Belize, America_Chicago, America_Costa_Rica, America_El_Salvador, America_Guatemala, America_Indiana_Knox, America_Indiana_Tell_City, America_Managua, America_Matamoros, America_Menominee, America_Merida, America_Mexico_City, America_Monterrey, America_North_Dakota_Beulah, America_North_Dakota_Center, America_North_Dakota_New_Salem, America_Rainy_River, America_Rankin_Inlet, America_Regina, America_Resolute, America_Swift_Current, America_Tegucigalpa, America_Winnipeg, Pacific_Easter, Pacific_Galapagos, America_Atikokan, America_Bogota, America_Cancun, America_Cayman, America_Detroit, America_Eirunepe, America_Grand_Turk, America_Guayaquil, America_Havana, America_Indiana_Indianapolis, America_Indiana_Marengo, America_Indiana_Petersburg, America_Indiana_Vevay, America_Indiana_Vincennes, America_Indiana_Winamac, America_Iqaluit, America_Jamaica, America_Kentucky_Louisville, America_Kentucky_Monticello, America_Lima, America_Nassau, America_New_York, America_Nipigon, America_Panama, America_Pangnirtung, America_Port_au_Prince, America_Rio_Branco, America_Thunder_Bay, America_Toronto, America_Anguilla, America_Antigua, America_Aruba, America_Asuncion, America_Barbados, America_Blanc_Sablon, America_Boa_Vista, America_Campo_Grande, America_Caracas, America_Cuiaba, America_Curacao, America_Dominica, America_Glace_Bay, America_Goose_Bay, America_Grenada, America_Guadeloupe, America_Guyana, America_Halifax, America_Kralendijk, America_La_Paz, America_Lower_Princes, America_Manaus, America_Marigot, America_Martinique, America_Moncton, America_Montserrat, America_Porto_Velho, America_Port_of_Spain, America_Puerto_Rico, America_Santiago, America_Santo_Domingo, America_St_Barthelemy, America_St_Kitts, America_St_Lucia, America_St_Thomas, America_St_Vincent, America_Thule, America_Tortola, Atlantic_Bermuda, America_St_Johns, America_Araguaina, America_Argentina_Buenos_Aires, America_Argentina_Catamarca, America_Argentina_Cordoba, America_Argentina_Jujuy, America_Argentina_La_Rioja, America_Argentina_Mendoza, America_Argentina_Rio_Gallegos, America_Argentina_Salta, America_Argentina_San_Juan, America_Argentina_San_Luis, America_Argentina_Tucuman, America_Argentina_Ushuaia, America_Bahia, America_Belem, America_Cayenne, America_Fortaleza, America_Godthab, America_Maceio, America_Miquelon, America_Montevideo, America_Paramaribo, America_Punta_Arenas, America_Recife, America_Santarem, America_Sao_Paulo, Antarctica_Palmer, Antarctica_Rothera, Atlantic_Stanley, America_Noronha, Atlantic_South_Georgia, America_Scoresbysund, Atlantic_Azores, Atlantic_Cape_Verde, Africa_Abidjan, Africa_Accra, Africa_Bamako, Africa_Banjul, Africa_Bissau, Africa_Casablanca, Africa_Conakry, Africa_Dakar, Africa_El_Aaiun, Africa_Freetown, Africa_Lome, Africa_Monrovia, Africa_Nouakchott, Africa_Ouagadougou, Africa_Sao_Tome, America_Danmarkshavn, Antarctica_Troll, Atlantic_Canary, Atlantic_Faroe, Atlantic_Madeira, Atlantic_Reykjavik, Atlantic_St_Helena, Europe_Dublin, Europe_Guernsey, Europe_Isle_of_Man, Europe_Jersey, Europe_Lisbon, Europe_London, Africa_Algiers, Africa_Bangui, Africa_Brazzaville, Africa_Ceuta, Africa_Douala, Africa_Kinshasa, Africa_Lagos, Africa_Libreville, Africa_Luanda, Africa_Malabo, Africa_Ndjamena, Africa_Niamey, Africa_Porto_Novo, Africa_Tunis, Africa_Windhoek, Arctic_Longyearbyen, Europe_Amsterdam, Europe_Andorra, Europe_Belgrade, Europe_Berlin, Europe_Bratislava, Europe_Brussels, Europe_Budapest, Europe_Copenhagen, Europe_Gibraltar, Europe_Ljubljana, Europe_Luxembourg, Europe_Madrid, Europe_Malta, Europe_Monaco, Europe_Oslo, Europe_Paris, Europe_Podgorica, Europe_Prague, Europe_Rome, Europe_San_Marino, Europe_Sarajevo, Europe_Skopje, Europe_Stockholm, Europe_Tirane, Europe_Vaduz, Europe_Vatican, Europe_Vienna, Europe_Warsaw, Europe_Zagreb, Europe_Zurich, Africa_Blantyre, Africa_Bujumbura, Africa_Cairo, Africa_Gaborone, Africa_Harare, Africa_Johannesburg, Africa_Juba, Africa_Khartoum, Africa_Kigali, Africa_Lubumbashi, Africa_Lusaka, Africa_Maputo, Africa_Maseru, Africa_Mbabane, Africa_Tripoli, Asia_Amman, Asia_Beirut, Asia_Damascus, Asia_Famagusta, Asia_Gaza, Asia_Hebron, Asia_Jerusalem, Asia_Nicosia, Europe_Athens, Europe_Bucharest, Europe_Chisinau, Europe_Helsinki, Europe_Kaliningrad, Europe_Kyiv, Europe_Mariehamn, Europe_Riga, Europe_Sofia, Europe_Tallinn, Europe_Uzhgorod, Europe_Vilnius, Europe_Zaporozhye, Africa_Addis_Ababa, Africa_Asmara, Africa_Dar_es_Salaam, Africa_Djibouti, Africa_Kampala, Africa_Mogadishu, Africa_Nairobi, Antarctica_Syowa, Asia_Aden, Asia_Baghdad, Asia_Bahrain, Asia_Kuwait, Asia_Qatar, Asia_Riyadh, Europe_Istanbul, Europe_Kirov, Europe_Minsk, Europe_Moscow, Europe_Simferopol, Europe_Volgograd, Indian_Antananarivo, Indian_Comoro, Indian_Mayotte, Asia_Tehran, Asia_Baku, Asia_Dubai, Asia_Muscat, Asia_Tbilisi, Asia_Yerevan, Europe_Astrakhan, Europe_Samara, Europe_Saratov, Europe_Ulyanovsk, Indian_Mahe, Indian_Mauritius, Indian_Reunion, Asia_Kabul, Antarctica_Mawson, Asia_Aqtau, Asia_Aqtobe, Asia_Ashgabat, Asia_Atyrau, Asia_Dushanbe, Asia_Karachi, Asia_Oral, Asia_Qyzylorda, Asia_Samarkand, Asia_Tashkent, Asia_Yekaterinburg, Indian_Kerguelen, Indian_Maldives, Asia_Colombo, Asia_Kolkata, Asia_Kathmandu, Antarctica_Vostok, Asia_Almaty, Asia_Bishkek, Asia_Dhaka, Asia_Omsk, Asia_Qostanay, Asia_Thimphu, Asia_Urumqi, Indian_Chagos, Asia_Yangon, Indian_Cocos, Antarctica_Davis, Asia_Bangkok, Asia_Barnaul, Asia_Hovd, Asia_Ho_Chi_Minh, Asia_Jakarta, Asia_Krasnoyarsk, Asia_Novokuznetsk, Asia_Novosibirsk, Asia_Phnom_Penh, Asia_Pontianak, Asia_Tomsk, Asia_Vientiane, Indian_Christmas, Asia_Brunei, Asia_Choibalsan, Asia_Hong_Kong, Asia_Irkutsk, Asia_Kuala_Lumpur, Asia_Kuching, Asia_Macau, Asia_Makassar, Asia_Manila, Asia_Shanghai, Asia_Singapore, Asia_Taipei, Asia_Ulaanbaatar, Australia_Perth, Australia_Eucla, Asia_Chita, Asia_Dili, Asia_Jayapura, Asia_Khandyga, Asia_Pyongyang, Asia_Seoul, Asia_Tokyo, Asia_Yakutsk, Pacific_Palau, Australia_Adelaide, Australia_Broken_Hill, Australia_Darwin, Antarctica_DumontDUrville, Antarctica_Macquarie, Asia_Ust_Nera, Asia_Vladivostok, Australia_Brisbane, Australia_Currie, Australia_Hobart, Australia_Lindeman, Australia_Melbourne, Australia_Sydney, Pacific_Chuuk, Pacific_Guam, Pacific_Port_Moresby, Pacific_Saipan, Australia_Lord_Howe, Antarctica_Casey, Asia_Magadan, Asia_Sakhalin, Asia_Srednekolymsk, Pacific_Bougainville, Pacific_Efate, Pacific_Guadalcanal, Pacific_Kosrae, Pacific_Norfolk, Pacific_Noumea, Pacific_Pohnpei, Antarctica_McMurdo, Asia_Anadyr, Asia_Kamchatka, Pacific_Auckland, Pacific_Fiji, Pacific_Funafuti, Pacific_Kwajalein, Pacific_Majuro, Pacific_Nauru, Pacific_Tarawa, Pacific_Wake, Pacific_Wallis, Pacific_Chatham, Pacific_Apia, Pacific_Enderbury, Pacific_Fakaofo, Pacific_Tongatapu, Pacific_Kiritimati,
}

Variants§

§

Pacific_Midway

§

Pacific_Niue

§

Pacific_Pago_Pago

§

America_Adak

§

Pacific_Honolulu

§

Pacific_Rarotonga

§

Pacific_Tahiti

§

Pacific_Marquesas

§

America_Anchorage

§

America_Juneau

§

America_Metlakatla

§

America_Nome

§

America_Sitka

§

America_Yakutat

§

Pacific_Gambier

§

America_Los_Angeles

§

America_Tijuana

§

America_Vancouver

§

Pacific_Pitcairn

§

America_Boise

§

America_Cambridge_Bay

§

America_Chihuahua

§

America_Creston

§

America_Dawson

§

America_Dawson_Creek

§

America_Denver

§

America_Edmonton

§

America_Fort_Nelson

§

America_Hermosillo

§

America_Inuvik

§

America_Mazatlan

§

America_Ojinaga

§

America_Phoenix

§

America_Whitehorse

§

America_Yellowknife

§

America_Bahia_Banderas

§

America_Belize

§

America_Chicago

§

America_Costa_Rica

§

America_El_Salvador

§

America_Guatemala

§

America_Indiana_Knox

§

America_Indiana_Tell_City

§

America_Managua

§

America_Matamoros

§

America_Menominee

§

America_Merida

§

America_Mexico_City

§

America_Monterrey

§

America_North_Dakota_Beulah

§

America_North_Dakota_Center

§

America_North_Dakota_New_Salem

§

America_Rainy_River

§

America_Rankin_Inlet

§

America_Regina

§

America_Resolute

§

America_Swift_Current

§

America_Tegucigalpa

§

America_Winnipeg

§

Pacific_Easter

§

Pacific_Galapagos

§

America_Atikokan

§

America_Bogota

§

America_Cancun

§

America_Cayman

§

America_Detroit

§

America_Eirunepe

§

America_Grand_Turk

§

America_Guayaquil

§

America_Havana

§

America_Indiana_Indianapolis

§

America_Indiana_Marengo

§

America_Indiana_Petersburg

§

America_Indiana_Vevay

§

America_Indiana_Vincennes

§

America_Indiana_Winamac

§

America_Iqaluit

§

America_Jamaica

§

America_Kentucky_Louisville

§

America_Kentucky_Monticello

§

America_Lima

§

America_Nassau

§

America_New_York

§

America_Nipigon

§

America_Panama

§

America_Pangnirtung

§

America_Port_au_Prince

§

America_Rio_Branco

§

America_Thunder_Bay

§

America_Toronto

§

America_Anguilla

§

America_Antigua

§

America_Aruba

§

America_Asuncion

§

America_Barbados

§

America_Blanc_Sablon

§

America_Boa_Vista

§

America_Campo_Grande

§

America_Caracas

§

America_Cuiaba

§

America_Curacao

§

America_Dominica

§

America_Glace_Bay

§

America_Goose_Bay

§

America_Grenada

§

America_Guadeloupe

§

America_Guyana

§

America_Halifax

§

America_Kralendijk

§

America_La_Paz

§

America_Lower_Princes

§

America_Manaus

§

America_Marigot

§

America_Martinique

§

America_Moncton

§

America_Montserrat

§

America_Porto_Velho

§

America_Port_of_Spain

§

America_Puerto_Rico

§

America_Santiago

§

America_Santo_Domingo

§

America_St_Barthelemy

§

America_St_Kitts

§

America_St_Lucia

§

America_St_Thomas

§

America_St_Vincent

§

America_Thule

§

America_Tortola

§

Atlantic_Bermuda

§

America_St_Johns

§

America_Araguaina

§

America_Argentina_Buenos_Aires

§

America_Argentina_Catamarca

§

America_Argentina_Cordoba

§

America_Argentina_Jujuy

§

America_Argentina_La_Rioja

§

America_Argentina_Mendoza

§

America_Argentina_Rio_Gallegos

§

America_Argentina_Salta

§

America_Argentina_San_Juan

§

America_Argentina_San_Luis

§

America_Argentina_Tucuman

§

America_Argentina_Ushuaia

§

America_Bahia

§

America_Belem

§

America_Cayenne

§

America_Fortaleza

§

America_Godthab

§

America_Maceio

§

America_Miquelon

§

America_Montevideo

§

America_Paramaribo

§

America_Punta_Arenas

§

America_Recife

§

America_Santarem

§

America_Sao_Paulo

§

Antarctica_Palmer

§

Antarctica_Rothera

§

Atlantic_Stanley

§

America_Noronha

§

Atlantic_South_Georgia

§

America_Scoresbysund

§

Atlantic_Azores

§

Atlantic_Cape_Verde

§

Africa_Abidjan

§

Africa_Accra

§

Africa_Bamako

§

Africa_Banjul

§

Africa_Bissau

§

Africa_Casablanca

§

Africa_Conakry

§

Africa_Dakar

§

Africa_El_Aaiun

§

Africa_Freetown

§

Africa_Lome

§

Africa_Monrovia

§

Africa_Nouakchott

§

Africa_Ouagadougou

§

Africa_Sao_Tome

§

America_Danmarkshavn

§

Antarctica_Troll

§

Atlantic_Canary

§

Atlantic_Faroe

§

Atlantic_Madeira

§

Atlantic_Reykjavik

§

Atlantic_St_Helena

§

Europe_Dublin

§

Europe_Guernsey

§

Europe_Isle_of_Man

§

Europe_Jersey

§

Europe_Lisbon

§

Europe_London

§

Africa_Algiers

§

Africa_Bangui

§

Africa_Brazzaville

§

Africa_Ceuta

§

Africa_Douala

§

Africa_Kinshasa

§

Africa_Lagos

§

Africa_Libreville

§

Africa_Luanda

§

Africa_Malabo

§

Africa_Ndjamena

§

Africa_Niamey

§

Africa_Porto_Novo

§

Africa_Tunis

§

Africa_Windhoek

§

Arctic_Longyearbyen

§

Europe_Amsterdam

§

Europe_Andorra

§

Europe_Belgrade

§

Europe_Berlin

§

Europe_Bratislava

§

Europe_Brussels

§

Europe_Budapest

§

Europe_Copenhagen

§

Europe_Gibraltar

§

Europe_Ljubljana

§

Europe_Luxembourg

§

Europe_Madrid

§

Europe_Malta

§

Europe_Monaco

§

Europe_Oslo

§

Europe_Paris

§

Europe_Podgorica

§

Europe_Prague

§

Europe_Rome

§

Europe_San_Marino

§

Europe_Sarajevo

§

Europe_Skopje

§

Europe_Stockholm

§

Europe_Tirane

§

Europe_Vaduz

§

Europe_Vatican

§

Europe_Vienna

§

Europe_Warsaw

§

Europe_Zagreb

§

Europe_Zurich

§

Africa_Blantyre

§

Africa_Bujumbura

§

Africa_Cairo

§

Africa_Gaborone

§

Africa_Harare

§

Africa_Johannesburg

§

Africa_Juba

§

Africa_Khartoum

§

Africa_Kigali

§

Africa_Lubumbashi

§

Africa_Lusaka

§

Africa_Maputo

§

Africa_Maseru

§

Africa_Mbabane

§

Africa_Tripoli

§

Asia_Amman

§

Asia_Beirut

§

Asia_Damascus

§

Asia_Famagusta

§

Asia_Gaza

§

Asia_Hebron

§

Asia_Jerusalem

§

Asia_Nicosia

§

Europe_Athens

§

Europe_Bucharest

§

Europe_Chisinau

§

Europe_Helsinki

§

Europe_Kaliningrad

§

Europe_Kyiv

§

Europe_Mariehamn

§

Europe_Riga

§

Europe_Sofia

§

Europe_Tallinn

§

Europe_Uzhgorod

§

Europe_Vilnius

§

Europe_Zaporozhye

§

Africa_Addis_Ababa

§

Africa_Asmara

§

Africa_Dar_es_Salaam

§

Africa_Djibouti

§

Africa_Kampala

§

Africa_Mogadishu

§

Africa_Nairobi

§

Antarctica_Syowa

§

Asia_Aden

§

Asia_Baghdad

§

Asia_Bahrain

§

Asia_Kuwait

§

Asia_Qatar

§

Asia_Riyadh

§

Europe_Istanbul

§

Europe_Kirov

§

Europe_Minsk

§

Europe_Moscow

§

Europe_Simferopol

§

Europe_Volgograd

§

Indian_Antananarivo

§

Indian_Comoro

§

Indian_Mayotte

§

Asia_Tehran

§

Asia_Baku

§

Asia_Dubai

§

Asia_Muscat

§

Asia_Tbilisi

§

Asia_Yerevan

§

Europe_Astrakhan

§

Europe_Samara

§

Europe_Saratov

§

Europe_Ulyanovsk

§

Indian_Mahe

§

Indian_Mauritius

§

Indian_Reunion

§

Asia_Kabul

§

Antarctica_Mawson

§

Asia_Aqtau

§

Asia_Aqtobe

§

Asia_Ashgabat

§

Asia_Atyrau

§

Asia_Dushanbe

§

Asia_Karachi

§

Asia_Oral

§

Asia_Qyzylorda

§

Asia_Samarkand

§

Asia_Tashkent

§

Asia_Yekaterinburg

§

Indian_Kerguelen

§

Indian_Maldives

§

Asia_Colombo

§

Asia_Kolkata

§

Asia_Kathmandu

§

Antarctica_Vostok

§

Asia_Almaty

§

Asia_Bishkek

§

Asia_Dhaka

§

Asia_Omsk

§

Asia_Qostanay

§

Asia_Thimphu

§

Asia_Urumqi

§

Indian_Chagos

§

Asia_Yangon

§

Indian_Cocos

§

Antarctica_Davis

§

Asia_Bangkok

§

Asia_Barnaul

§

Asia_Hovd

§

Asia_Ho_Chi_Minh

§

Asia_Jakarta

§

Asia_Krasnoyarsk

§

Asia_Novokuznetsk

§

Asia_Novosibirsk

§

Asia_Phnom_Penh

§

Asia_Pontianak

§

Asia_Tomsk

§

Asia_Vientiane

§

Indian_Christmas

§

Asia_Brunei

§

Asia_Choibalsan

§

Asia_Hong_Kong

§

Asia_Irkutsk

§

Asia_Kuala_Lumpur

§

Asia_Kuching

§

Asia_Macau

§

Asia_Makassar

§

Asia_Manila

§

Asia_Shanghai

§

Asia_Singapore

§

Asia_Taipei

§

Asia_Ulaanbaatar

§

Australia_Perth

§

Australia_Eucla

§

Asia_Chita

§

Asia_Dili

§

Asia_Jayapura

§

Asia_Khandyga

§

Asia_Pyongyang

§

Asia_Seoul

§

Asia_Tokyo

§

Asia_Yakutsk

§

Pacific_Palau

§

Australia_Adelaide

§

Australia_Broken_Hill

§

Australia_Darwin

§

Antarctica_DumontDUrville

§

Antarctica_Macquarie

§

Asia_Ust_Nera

§

Asia_Vladivostok

§

Australia_Brisbane

§

Australia_Currie

§

Australia_Hobart

§

Australia_Lindeman

§

Australia_Melbourne

§

Australia_Sydney

§

Pacific_Chuuk

§

Pacific_Guam

§

Pacific_Port_Moresby

§

Pacific_Saipan

§

Australia_Lord_Howe

§

Antarctica_Casey

§

Asia_Magadan

§

Asia_Sakhalin

§

Asia_Srednekolymsk

§

Pacific_Bougainville

§

Pacific_Efate

§

Pacific_Guadalcanal

§

Pacific_Kosrae

§

Pacific_Norfolk

§

Pacific_Noumea

§

Pacific_Pohnpei

§

Antarctica_McMurdo

§

Asia_Anadyr

§

Asia_Kamchatka

§

Pacific_Auckland

§

Pacific_Fiji

§

Pacific_Funafuti

§

Pacific_Kwajalein

§

Pacific_Majuro

§

Pacific_Nauru

§

Pacific_Tarawa

§

Pacific_Wake

§

Pacific_Wallis

§

Pacific_Chatham

§

Pacific_Apia

§

Pacific_Enderbury

§

Pacific_Fakaofo

§

Pacific_Tongatapu

§

Pacific_Kiritimati

Implementations§

Source§

impl TimeZone

Source

pub fn identifier(&self) -> &str

Source

pub fn name(&self) -> &str

Source

pub fn label(&self) -> &str

Source

pub fn utc_offset(&self) -> &str

Source

pub fn from_str(identifier: impl AsRef<str>) -> Option<Self>

Trait Implementations§

Source§

impl Clone for TimeZone

Source§

fn clone(&self) -> TimeZone

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for TimeZone

Source§

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

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

impl Eq for TimeZone

Source§

impl PartialEq for TimeZone

Source§

fn eq(&self, other: &TimeZone) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for TimeZone

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> Conv for T

Source§

fn conv<T>(self) -> T
where Self: Into<T>,

Converts self into T using Into<T>. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

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

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

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> Pipe for T
where T: ?Sized,

Source§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
Source§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
Source§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
Source§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where Self: Borrow<B>, B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
Source§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
where Self: BorrowMut<B>, B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe function. Read more
Source§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where Self: AsRef<U>, U: 'a + ?Sized, R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
Source§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where Self: AsMut<U>, U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe function.
Source§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where Self: Deref<Target = T>, T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
Source§

fn pipe_deref_mut<'a, T, R>( &'a mut self, func: impl FnOnce(&'a mut T) -> R, ) -> R
where Self: DerefMut<Target = T> + Deref, T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe function.
Source§

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

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> Tap for T

Source§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
Source§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
Source§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
Source§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where Self: BorrowMut<B>, B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
Source§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where Self: AsRef<R>, R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
Source§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where Self: AsMut<R>, R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
Source§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where Self: Deref<Target = T>, T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
Source§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
Source§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
Source§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release builds.
Source§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release builds.
Source§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where Self: BorrowMut<B>, B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release builds.
Source§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where Self: AsRef<R>, R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release builds.
Source§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where Self: AsMut<R>, R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release builds.
Source§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where Self: Deref<Target = T>, T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release builds.
Source§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
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> TryConv for T

Source§

fn try_conv<T>(self) -> Result<T, Self::Error>
where Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. 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.
Source§

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

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

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
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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