Struct icu_capi::list::ffi::ListFormatter
source · pub struct ListFormatter(pub ListFormatter);
Tuple Fields§
§0: ListFormatter
Implementations§
source§impl ListFormatter
impl ListFormatter
sourcepub fn create_and_with_length(
locale: &Locale,
length: ListLength,
) -> Result<Box<ListFormatter>, DataError>
pub fn create_and_with_length( locale: &Locale, length: ListLength, ) -> Result<Box<ListFormatter>, DataError>
Construct a new ListFormatter instance for And patterns from compiled data.
sourcepub fn create_and_with_length_and_provider(
provider: &DataProvider,
locale: &Locale,
length: ListLength,
) -> Result<Box<ListFormatter>, DataError>
pub fn create_and_with_length_and_provider( provider: &DataProvider, locale: &Locale, length: ListLength, ) -> Result<Box<ListFormatter>, DataError>
Construct a new ListFormatter instance for And patterns
sourcepub fn create_or_with_length(
locale: &Locale,
length: ListLength,
) -> Result<Box<ListFormatter>, DataError>
pub fn create_or_with_length( locale: &Locale, length: ListLength, ) -> Result<Box<ListFormatter>, DataError>
Construct a new ListFormatter instance for And patterns from compiled data.
sourcepub fn create_or_with_length_and_provider(
provider: &DataProvider,
locale: &Locale,
length: ListLength,
) -> Result<Box<ListFormatter>, DataError>
pub fn create_or_with_length_and_provider( provider: &DataProvider, locale: &Locale, length: ListLength, ) -> Result<Box<ListFormatter>, DataError>
Construct a new ListFormatter instance for And patterns
sourcepub fn create_unit_with_length(
locale: &Locale,
length: ListLength,
) -> Result<Box<ListFormatter>, DataError>
pub fn create_unit_with_length( locale: &Locale, length: ListLength, ) -> Result<Box<ListFormatter>, DataError>
Construct a new ListFormatter instance for And patterns from compiled data.
sourcepub fn create_unit_with_length_and_provider(
provider: &DataProvider,
locale: &Locale,
length: ListLength,
) -> Result<Box<ListFormatter>, DataError>
pub fn create_unit_with_length_and_provider( provider: &DataProvider, locale: &Locale, length: ListLength, ) -> Result<Box<ListFormatter>, DataError>
Construct a new ListFormatter instance for And patterns
pub fn format_utf8( &self, list: &[DiplomatStrSlice<'_>], write: &mut DiplomatWrite, )
pub fn format_utf16( &self, list: &[DiplomatStr16Slice<'_>], write: &mut DiplomatWrite, )
Auto Trait Implementations§
impl Freeze for ListFormatter
impl RefUnwindSafe for ListFormatter
impl Send for ListFormatter
impl Sync for ListFormatter
impl Unpin for ListFormatter
impl UnwindSafe for ListFormatter
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
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
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 moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
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