Enum rust_icu_udata::Type
source · pub enum Type {
Empty,
Res,
Cnv,
Dat,
Custom(String),
}
Expand description
The type of the ICU resource requested. Some standard resources have their
canned types. In case you run into one that is not captured here, use Custom
,
and consider sending a pull request to add the new resource type.
Variants§
Empty
An empty resource type. This is ostensibly allowed, but unclear when it is applicable.
Res
The unpacked resource type, equivalent to “res” in ICU4C.
Cnv
The cnv resource type, equivalent to “cnv” in ICU4C.
Dat
The “common” data type, equivalent to “dat” in ICU4C.
Custom(String)
A custom data type, in case none of the above fit your use case. It is not clear whether this would ever be useful, but the ICU4C API allows for it, so we must too.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Type
impl RefUnwindSafe for Type
impl Send for Type
impl Sync for Type
impl Unpin for Type
impl UnwindSafe for Type
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