[−][src]Struct celes::Country
Represents a country according to ISO 3661
Fields
code: String
value: usize
alpha2: String
alpha3: String
long_name: String
aliases: BTreeSet<String>
Methods
impl Country
[src]
pub fn afghanistan() -> Self
[src]
Creates a struct for $long_name
pub fn aland_islands() -> Self
[src]
Creates a struct for $long_name
pub fn albania() -> Self
[src]
Creates a struct for $long_name
pub fn algeria() -> Self
[src]
Creates a struct for $long_name
pub fn american_samoa() -> Self
[src]
Creates a struct for $long_name
pub fn andorra() -> Self
[src]
Creates a struct for $long_name
pub fn angola() -> Self
[src]
Creates a struct for $long_name
pub fn anguilla() -> Self
[src]
Creates a struct for $long_name
pub fn antarctica() -> Self
[src]
Creates a struct for $long_name
pub fn antigua_and_barbuda() -> Self
[src]
Creates a struct for $long_name
pub fn argentina() -> Self
[src]
Creates a struct for $long_name
pub fn armenia() -> Self
[src]
Creates a struct for $long_name
pub fn aruba() -> Self
[src]
Creates a struct for $long_name
pub fn ascension_and_tristan_da_cunha_saint_helena() -> Self
[src]
Creates a struct for $long_name
pub fn australia() -> Self
[src]
Creates a struct for $long_name
pub fn austria() -> Self
[src]
Creates a struct for $long_name
pub fn azerbaijan() -> Self
[src]
Creates a struct for $long_name
pub fn bahrain() -> Self
[src]
Creates a struct for $long_name
pub fn bangladesh() -> Self
[src]
Creates a struct for $long_name
pub fn barbados() -> Self
[src]
Creates a struct for $long_name
pub fn belarus() -> Self
[src]
Creates a struct for $long_name
pub fn belgium() -> Self
[src]
Creates a struct for $long_name
pub fn belize() -> Self
[src]
Creates a struct for $long_name
pub fn benin() -> Self
[src]
Creates a struct for $long_name
pub fn bermuda() -> Self
[src]
Creates a struct for $long_name
pub fn bhutan() -> Self
[src]
Creates a struct for $long_name
pub fn bolivarian_republic_of_venezuela() -> Self
[src]
Creates a struct for $long_name
pub fn bolivia() -> Self
[src]
Creates a struct for $long_name
pub fn bonaire() -> Self
[src]
Creates a struct for $long_name
pub fn bosnia_and_herzegovina() -> Self
[src]
Creates a struct for $long_name
pub fn botswana() -> Self
[src]
Creates a struct for $long_name
pub fn bouvet_island() -> Self
[src]
Creates a struct for $long_name
pub fn brazil() -> Self
[src]
Creates a struct for $long_name
pub fn british_indian_ocean_territory() -> Self
[src]
Creates a struct for $long_name
pub fn british_virgin_islands() -> Self
[src]
Creates a struct for $long_name
pub fn brunei_darussalam() -> Self
[src]
Creates a struct for $long_name
pub fn bulgaria() -> Self
[src]
Creates a struct for $long_name
pub fn burkina_faso() -> Self
[src]
Creates a struct for $long_name
pub fn burundi() -> Self
[src]
Creates a struct for $long_name
pub fn cabo_verde() -> Self
[src]
Creates a struct for $long_name
pub fn cambodia() -> Self
[src]
Creates a struct for $long_name
pub fn cameroon() -> Self
[src]
Creates a struct for $long_name
pub fn canada() -> Self
[src]
Creates a struct for $long_name
pub fn chad() -> Self
[src]
Creates a struct for $long_name
pub fn chile() -> Self
[src]
Creates a struct for $long_name
pub fn china() -> Self
[src]
Creates a struct for $long_name
pub fn christmas_island() -> Self
[src]
Creates a struct for $long_name
pub fn colombia() -> Self
[src]
Creates a struct for $long_name
pub fn costa_rica() -> Self
[src]
Creates a struct for $long_name
pub fn coted_ivoire() -> Self
[src]
Creates a struct for $long_name
pub fn croatia() -> Self
[src]
Creates a struct for $long_name
pub fn cuba() -> Self
[src]
Creates a struct for $long_name
pub fn curacao() -> Self
[src]
Creates a struct for $long_name
pub fn cyprus() -> Self
[src]
Creates a struct for $long_name
pub fn czechia() -> Self
[src]
Creates a struct for $long_name
pub fn denmark() -> Self
[src]
Creates a struct for $long_name
pub fn djibouti() -> Self
[src]
Creates a struct for $long_name
pub fn dominica() -> Self
[src]
Creates a struct for $long_name
pub fn dutch_part_sint_maarten() -> Self
[src]
Creates a struct for $long_name
pub fn ecuador() -> Self
[src]
Creates a struct for $long_name
pub fn egypt() -> Self
[src]
Creates a struct for $long_name
pub fn el_salvador() -> Self
[src]
Creates a struct for $long_name
pub fn equatorial_guinea() -> Self
[src]
Creates a struct for $long_name
pub fn eritrea() -> Self
[src]
Creates a struct for $long_name
pub fn estonia() -> Self
[src]
Creates a struct for $long_name
pub fn eswatini() -> Self
[src]
Creates a struct for $long_name
pub fn ethiopia() -> Self
[src]
Creates a struct for $long_name
pub fn federated_states_of_micronesia() -> Self
[src]
Creates a struct for $long_name
pub fn fiji() -> Self
[src]
Creates a struct for $long_name
pub fn finland() -> Self
[src]
Creates a struct for $long_name
pub fn france() -> Self
[src]
Creates a struct for $long_name
pub fn french_guiana() -> Self
[src]
Creates a struct for $long_name
pub fn french_part_saint_martin() -> Self
[src]
Creates a struct for $long_name
pub fn french_polynesia() -> Self
[src]
Creates a struct for $long_name
pub fn gabon() -> Self
[src]
Creates a struct for $long_name
pub fn georgia() -> Self
[src]
Creates a struct for $long_name
pub fn germany() -> Self
[src]
Creates a struct for $long_name
pub fn ghana() -> Self
[src]
Creates a struct for $long_name
pub fn gibraltar() -> Self
[src]
Creates a struct for $long_name
pub fn greece() -> Self
[src]
Creates a struct for $long_name
pub fn greenland() -> Self
[src]
Creates a struct for $long_name
pub fn grenada() -> Self
[src]
Creates a struct for $long_name
pub fn guadeloupe() -> Self
[src]
Creates a struct for $long_name
pub fn guam() -> Self
[src]
Creates a struct for $long_name
pub fn guatemala() -> Self
[src]
Creates a struct for $long_name
pub fn guernsey() -> Self
[src]
Creates a struct for $long_name
pub fn guinea() -> Self
[src]
Creates a struct for $long_name
pub fn guinea_bissau() -> Self
[src]
Creates a struct for $long_name
pub fn guyana() -> Self
[src]
Creates a struct for $long_name
pub fn haiti() -> Self
[src]
Creates a struct for $long_name
pub fn heard_island_and_mc_donald_islands() -> Self
[src]
Creates a struct for $long_name
pub fn honduras() -> Self
[src]
Creates a struct for $long_name
pub fn hong_kong() -> Self
[src]
Creates a struct for $long_name
pub fn hungary() -> Self
[src]
Creates a struct for $long_name
pub fn iceland() -> Self
[src]
Creates a struct for $long_name
pub fn india() -> Self
[src]
Creates a struct for $long_name
pub fn indonesia() -> Self
[src]
Creates a struct for $long_name
pub fn iraq() -> Self
[src]
Creates a struct for $long_name
pub fn ireland() -> Self
[src]
Creates a struct for $long_name
pub fn islamic_republic_of_iran() -> Self
[src]
Creates a struct for $long_name
pub fn isle_of_man() -> Self
[src]
Creates a struct for $long_name
pub fn israel() -> Self
[src]
Creates a struct for $long_name
pub fn italy() -> Self
[src]
Creates a struct for $long_name
pub fn jamaica() -> Self
[src]
Creates a struct for $long_name
pub fn japan() -> Self
[src]
Creates a struct for $long_name
pub fn jersey() -> Self
[src]
Creates a struct for $long_name
pub fn jordan() -> Self
[src]
Creates a struct for $long_name
pub fn kazakhstan() -> Self
[src]
Creates a struct for $long_name
pub fn kenya() -> Self
[src]
Creates a struct for $long_name
pub fn kiribati() -> Self
[src]
Creates a struct for $long_name
pub fn kuwait() -> Self
[src]
Creates a struct for $long_name
pub fn kyrgyzstan() -> Self
[src]
Creates a struct for $long_name
pub fn latvia() -> Self
[src]
Creates a struct for $long_name
pub fn lebanon() -> Self
[src]
Creates a struct for $long_name
pub fn lesotho() -> Self
[src]
Creates a struct for $long_name
pub fn liberia() -> Self
[src]
Creates a struct for $long_name
pub fn libya() -> Self
[src]
Creates a struct for $long_name
pub fn liechtenstein() -> Self
[src]
Creates a struct for $long_name
pub fn lithuania() -> Self
[src]
Creates a struct for $long_name
pub fn luxembourg() -> Self
[src]
Creates a struct for $long_name
pub fn macao() -> Self
[src]
Creates a struct for $long_name
pub fn madagascar() -> Self
[src]
Creates a struct for $long_name
pub fn malawi() -> Self
[src]
Creates a struct for $long_name
pub fn malaysia() -> Self
[src]
Creates a struct for $long_name
pub fn maldives() -> Self
[src]
Creates a struct for $long_name
pub fn mali() -> Self
[src]
Creates a struct for $long_name
pub fn malta() -> Self
[src]
Creates a struct for $long_name
pub fn martinique() -> Self
[src]
Creates a struct for $long_name
pub fn mauritania() -> Self
[src]
Creates a struct for $long_name
pub fn mauritius() -> Self
[src]
Creates a struct for $long_name
pub fn mayotte() -> Self
[src]
Creates a struct for $long_name
pub fn mexico() -> Self
[src]
Creates a struct for $long_name
pub fn monaco() -> Self
[src]
Creates a struct for $long_name
pub fn mongolia() -> Self
[src]
Creates a struct for $long_name
pub fn montenegro() -> Self
[src]
Creates a struct for $long_name
pub fn montserrat() -> Self
[src]
Creates a struct for $long_name
pub fn morocco() -> Self
[src]
Creates a struct for $long_name
pub fn mozambique() -> Self
[src]
Creates a struct for $long_name
pub fn myanmar() -> Self
[src]
Creates a struct for $long_name
pub fn namibia() -> Self
[src]
Creates a struct for $long_name
pub fn nauru() -> Self
[src]
Creates a struct for $long_name
pub fn nepal() -> Self
[src]
Creates a struct for $long_name
pub fn new_caledonia() -> Self
[src]
Creates a struct for $long_name
pub fn new_zealand() -> Self
[src]
Creates a struct for $long_name
pub fn nicaragua() -> Self
[src]
Creates a struct for $long_name
pub fn nigeria() -> Self
[src]
Creates a struct for $long_name
pub fn niue() -> Self
[src]
Creates a struct for $long_name
pub fn norfolk_island() -> Self
[src]
Creates a struct for $long_name
pub fn norway() -> Self
[src]
Creates a struct for $long_name
pub fn oman() -> Self
[src]
Creates a struct for $long_name
pub fn pakistan() -> Self
[src]
Creates a struct for $long_name
pub fn palau() -> Self
[src]
Creates a struct for $long_name
pub fn panama() -> Self
[src]
Creates a struct for $long_name
pub fn papua_new_guinea() -> Self
[src]
Creates a struct for $long_name
pub fn paraguay() -> Self
[src]
Creates a struct for $long_name
pub fn peru() -> Self
[src]
Creates a struct for $long_name
pub fn pitcairn() -> Self
[src]
Creates a struct for $long_name
pub fn poland() -> Self
[src]
Creates a struct for $long_name
pub fn portugal() -> Self
[src]
Creates a struct for $long_name
pub fn puerto_rico() -> Self
[src]
Creates a struct for $long_name
pub fn qatar() -> Self
[src]
Creates a struct for $long_name
pub fn republic_of_north_macedonia() -> Self
[src]
Creates a struct for $long_name
pub fn reunion() -> Self
[src]
Creates a struct for $long_name
pub fn romania() -> Self
[src]
Creates a struct for $long_name
pub fn rwanda() -> Self
[src]
Creates a struct for $long_name
pub fn saint_barthelemy() -> Self
[src]
Creates a struct for $long_name
pub fn saint_kitts_and_nevis() -> Self
[src]
Creates a struct for $long_name
pub fn saint_lucia() -> Self
[src]
Creates a struct for $long_name
pub fn saint_pierre_and_miquelon() -> Self
[src]
Creates a struct for $long_name
pub fn saint_vincent_and_the_grenadines() -> Self
[src]
Creates a struct for $long_name
pub fn samoa() -> Self
[src]
Creates a struct for $long_name
pub fn san_marino() -> Self
[src]
Creates a struct for $long_name
pub fn sao_tome_and_principe() -> Self
[src]
Creates a struct for $long_name
pub fn saudi_arabia() -> Self
[src]
Creates a struct for $long_name
pub fn senegal() -> Self
[src]
Creates a struct for $long_name
pub fn serbia() -> Self
[src]
Creates a struct for $long_name
pub fn seychelles() -> Self
[src]
Creates a struct for $long_name
pub fn sierra_leone() -> Self
[src]
Creates a struct for $long_name
pub fn singapore() -> Self
[src]
Creates a struct for $long_name
pub fn slovakia() -> Self
[src]
Creates a struct for $long_name
pub fn slovenia() -> Self
[src]
Creates a struct for $long_name
pub fn solomon_islands() -> Self
[src]
Creates a struct for $long_name
pub fn somalia() -> Self
[src]
Creates a struct for $long_name
pub fn south_africa() -> Self
[src]
Creates a struct for $long_name
pub fn south_georgia_and_the_south_sandwich_islands() -> Self
[src]
Creates a struct for $long_name
pub fn south_sudan() -> Self
[src]
Creates a struct for $long_name
pub fn spain() -> Self
[src]
Creates a struct for $long_name
pub fn sri_lanka() -> Self
[src]
Creates a struct for $long_name
pub fn state_of_palestine() -> Self
[src]
Creates a struct for $long_name
pub fn suriname() -> Self
[src]
Creates a struct for $long_name
pub fn svalbard_and_jan_mayen() -> Self
[src]
Creates a struct for $long_name
pub fn sweden() -> Self
[src]
Creates a struct for $long_name
pub fn switzerland() -> Self
[src]
Creates a struct for $long_name
pub fn syrian_arab_republic() -> Self
[src]
Creates a struct for $long_name
pub fn taiwan_province_of_china() -> Self
[src]
Creates a struct for $long_name
pub fn tajikistan() -> Self
[src]
Creates a struct for $long_name
pub fn thailand() -> Self
[src]
Creates a struct for $long_name
pub fn the_bahamas() -> Self
[src]
Creates a struct for $long_name
pub fn the_cayman_islands() -> Self
[src]
Creates a struct for $long_name
pub fn the_central_african_republic() -> Self
[src]
Creates a struct for $long_name
pub fn the_cocos_keeling_islands() -> Self
[src]
Creates a struct for $long_name
pub fn the_comoros() -> Self
[src]
Creates a struct for $long_name
pub fn the_congo() -> Self
[src]
Creates a struct for $long_name
pub fn the_cook_islands() -> Self
[src]
Creates a struct for $long_name
pub fn the_democratic_peoples_republic_of_korea() -> Self
[src]
Creates a struct for $long_name
pub fn the_democratic_republic_of_the_congo() -> Self
[src]
Creates a struct for $long_name
pub fn the_dominican_republic() -> Self
[src]
Creates a struct for $long_name
pub fn the_falkland_islands_malvinas() -> Self
[src]
Creates a struct for $long_name
pub fn the_faroe_islands() -> Self
[src]
Creates a struct for $long_name
pub fn the_french_southern_territories() -> Self
[src]
Creates a struct for $long_name
pub fn the_gambia() -> Self
[src]
Creates a struct for $long_name
pub fn the_holy_see() -> Self
[src]
Creates a struct for $long_name
pub fn the_lao_peoples_democratic_republic() -> Self
[src]
Creates a struct for $long_name
pub fn the_marshall_islands() -> Self
[src]
Creates a struct for $long_name
pub fn the_netherlands() -> Self
[src]
Creates a struct for $long_name
pub fn the_niger() -> Self
[src]
Creates a struct for $long_name
pub fn the_northern_mariana_islands() -> Self
[src]
Creates a struct for $long_name
pub fn the_philippines() -> Self
[src]
Creates a struct for $long_name
pub fn the_republic_of_korea() -> Self
[src]
Creates a struct for $long_name
pub fn the_republic_of_moldova() -> Self
[src]
Creates a struct for $long_name
pub fn the_russian_federation() -> Self
[src]
Creates a struct for $long_name
pub fn the_sudan() -> Self
[src]
Creates a struct for $long_name
pub fn the_turks_and_caicos_islands() -> Self
[src]
Creates a struct for $long_name
pub fn the_united_arab_emirates() -> Self
[src]
Creates a struct for $long_name
pub fn the_united_kingdom_of_great_britain_and_northern_ireland() -> Self
[src]
Creates a struct for $long_name
pub fn the_united_states_minor_outlying_islands() -> Self
[src]
Creates a struct for $long_name
pub fn the_united_states_of_america() -> Self
[src]
Creates a struct for $long_name
pub fn timor_leste() -> Self
[src]
Creates a struct for $long_name
pub fn togo() -> Self
[src]
Creates a struct for $long_name
pub fn tokelau() -> Self
[src]
Creates a struct for $long_name
pub fn tonga() -> Self
[src]
Creates a struct for $long_name
pub fn trinidad_and_tobago() -> Self
[src]
Creates a struct for $long_name
pub fn tunisia() -> Self
[src]
Creates a struct for $long_name
pub fn turkey() -> Self
[src]
Creates a struct for $long_name
pub fn turkmenistan() -> Self
[src]
Creates a struct for $long_name
pub fn tuvalu() -> Self
[src]
Creates a struct for $long_name
pub fn us_virgin_islands() -> Self
[src]
Creates a struct for $long_name
pub fn uganda() -> Self
[src]
Creates a struct for $long_name
pub fn ukraine() -> Self
[src]
Creates a struct for $long_name
pub fn united_republic_of_tanzania() -> Self
[src]
Creates a struct for $long_name
pub fn uruguay() -> Self
[src]
Creates a struct for $long_name
pub fn uzbekistan() -> Self
[src]
Creates a struct for $long_name
pub fn vanuatu() -> Self
[src]
Creates a struct for $long_name
pub fn vietnam() -> Self
[src]
Creates a struct for $long_name
pub fn wallis_and_futuna() -> Self
[src]
Creates a struct for $long_name
pub fn western_sahara() -> Self
[src]
Creates a struct for $long_name
pub fn yemen() -> Self
[src]
Creates a struct for $long_name
pub fn zambia() -> Self
[src]
Creates a struct for $long_name
pub fn zimbabwe() -> Self
[src]
Creates a struct for $long_name
pub fn get_countries() -> Vec<Self>
[src]
Returns a vector in alphabetic order of all the countries
use celes::Country; use std::collections::BTreeMap; let countries = Country::get_countries(); for c in &countries { println!("{}", c); } for c in &countries { println!("{}", c.alpha2); } for c in countries.iter().filter(|cty| cty.value < 300) { println!("{}", c.long_name) } //Convert to a map let lookup = countries.iter().map(|cty| (cty.alpha2.to_string(), cty.clone())).collect::<BTreeMap<String, Country>>();
pub fn from_value(value: usize) -> Result<Self, String>
[src]
Given the numeric code, return a country or an error if the parameter doesn't match any country
use celes::Country; let res = Country::from_value(1); assert!(res.is_err()); let res = Country::from_value(2); assert!(res.is_err()); let res = Country::from_value(4); assert!(res.is_ok()); assert_eq!(Country::afghanistan(), res.unwrap());
pub fn from_code<A: AsRef<str>>(code: A) -> Result<Self, String>
[src]
Given the three digit code, return a country or an error if the parameter doesn't match any country. The value MUST be the three digit code which includes leading zeros.
use celes::Country; let res = Country::from_code("8"); assert!(res.is_err()); let res = Country::from_code("08"); assert!(res.is_err()); let res = Country::from_code("008"); assert!(res.is_ok()); assert_eq!(Country::albania(), res.unwrap());
pub fn from_alpha2<A: AsRef<str>>(code: A) -> Result<Self, String>
[src]
Given the alpha2 letters, return a country or an error if the parameter doesn't match any country. This is case-insensitive.
use celes::Country; let res = Country::from_alpha2("u"); assert!(res.is_err()); let res = Country::from_alpha2("us"); assert!(res.is_ok()); assert_eq!(Country::the_united_states_of_america(), res.unwrap()); let res = Country::from_alpha2("Us"); assert_eq!(Country::the_united_states_of_america(), res.unwrap()); let res = Country::from_alpha2("uS"); assert_eq!(Country::the_united_states_of_america(), res.unwrap()); let res = Country::from_alpha2("US"); assert_eq!(Country::the_united_states_of_america(), res.unwrap());
pub fn from_alpha3<A: AsRef<str>>(code: A) -> Result<Self, String>
[src]
Given the alpha3 letters, return a country or an error if the parameter doesn't match any country. This is case-insensitive.
use celes::Country; let res = Country::from_alpha3("u"); assert!(res.is_err()); let res = Country::from_alpha3("us"); assert!(res.is_err()); let res = Country::from_alpha3("Usa"); assert_eq!(Country::the_united_states_of_america(), res.unwrap()); let res = Country::from_alpha3("uSa"); assert_eq!(Country::the_united_states_of_america(), res.unwrap()); let res = Country::from_alpha3("USA"); assert_eq!(Country::the_united_states_of_america(), res.unwrap());
pub fn from_alias<A: AsRef<str>>(code: A) -> Result<Self, String>
[src]
Given the a country alias, return a country or an error if the parameter doesn't match any country
The alias is any value in the aliases
field for a country.
For example, "america" would return the_united_states_of_america
This is case-insensitive.
use celes::Country; let res = Country::from_alias("u"); assert!(res.is_err()); let res = Country::from_alias("us"); assert!(res.is_err()); let res = Country::from_alias("america"); assert_eq!(Country::the_united_states_of_america(), res.unwrap()); let res = Country::from_alias("russia"); assert_eq!(Country::the_russian_federation(), res.unwrap()); let res = Country::from_alias("england"); assert_eq!(Country::the_united_kingdom_of_great_britain_and_northern_ireland(), res.unwrap());
pub fn from_name<A: AsRef<str>>(name: A) -> Result<Self, String>
[src]
Given the country name, return a country or an error if the parameter doesn't match any country. This is case-insensitive.
For example, Albania, Algeria, Brazil would return the country struct that represents those countries.
use celes::Country; let res = Country::from_name("russianfederation"); assert!(res.is_err()); let res = Country::from_name("unitedstatesofamerica"); assert!(res.is_err()); let res = Country::from_name("Albania"); assert_eq!(Country::albania(), res.unwrap()); let res = Country::from_name("theunitedstatesofamerica"); assert_eq!(Country::the_united_states_of_america(), res.unwrap()); let res = Country::from_name("therussianfederation"); assert_eq!(Country::the_russian_federation(), res.unwrap()); let res = Country::from_name("theunitedkingdomofgreatbritainandnorthernireland"); assert_eq!(Country::the_united_kingdom_of_great_britain_and_northern_ireland(), res.unwrap());
Trait Implementations
impl Clone for Country
[src]
impl Eq for Country
[src]
impl PartialEq<Country> for Country
[src]
impl Display for Country
[src]
impl Debug for Country
[src]
impl FromStr for Country
[src]
type Err = String
The associated error which can be returned from parsing.
fn from_str(code: &str) -> Result<Self, String>
[src]
impl StructuralPartialEq for Country
[src]
impl StructuralEq for Country
[src]
impl Serialize for Country
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Country
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Country
impl Sync for Country
impl Unpin for Country
impl UnwindSafe for Country
impl RefUnwindSafe for Country
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,