Struct icu_locid::extensions::Extensions [−][src]
A map of extensions associated with a given Locale
.
Fields
unicode: Unicode
transform: Transform
private: Private
Implementations
impl Extensions
[src]
impl Extensions
[src]pub const fn new() -> Self
[src]
Returns a new empty map of extensions. Same as default()
, but is const
.
Examples
use icu::locid::extensions::Extensions; assert_eq!(Extensions::new(), Extensions::default());
pub fn is_empty(&self) -> bool
[src]
Returns whether there are no extensions present.
Examples
use icu::locid::Locale; let loc: Locale = "en-US-u-foo".parse() .expect("Parsing failed."); assert_eq!(loc.extensions.is_empty(), false);
Trait Implementations
impl Clone for Extensions
[src]
impl Clone for Extensions
[src]fn clone(&self) -> Extensions
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for Extensions
[src]
impl Default for Extensions
[src]fn default() -> Extensions
[src]
impl Eq for Extensions
[src]
impl Eq for Extensions
[src]impl Hash for Extensions
[src]
impl Hash for Extensions
[src]impl Ord for Extensions
[src]
impl Ord for Extensions
[src]impl PartialEq<Extensions> for Extensions
[src]
impl PartialEq<Extensions> for Extensions
[src]fn eq(&self, other: &Extensions) -> bool
[src]
fn ne(&self, other: &Extensions) -> bool
[src]
impl PartialOrd<Extensions> for Extensions
[src]
impl PartialOrd<Extensions> for Extensions
[src]impl StructuralEq for Extensions
[src]
impl StructuralEq for Extensions
[src]impl StructuralPartialEq for Extensions
[src]
impl StructuralPartialEq for Extensions
[src]impl Writeable for Extensions
[src]
impl Writeable for Extensions
[src]Auto Trait Implementations
impl RefUnwindSafe for Extensions
impl RefUnwindSafe for Extensions
impl Send for Extensions
impl Send for Extensions
impl Sync for Extensions
impl Sync for Extensions
impl Unpin for Extensions
impl Unpin for Extensions
impl UnwindSafe for Extensions
impl UnwindSafe for Extensions