Struct icu::pattern::ParserOptions
source · #[non_exhaustive]pub struct ParserOptions {
pub quote_mode: QuoteMode,
}
Expand description
Options passed to the constructor of Parser
.
✨ Enabled with the alloc
Cargo feature.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.quote_mode: QuoteMode
Controls how quotes ('
) are interpreted.
Trait Implementations§
source§impl Debug for ParserOptions
impl Debug for ParserOptions
source§impl Default for ParserOptions
impl Default for ParserOptions
source§fn default() -> ParserOptions
fn default() -> ParserOptions
Returns the “default value” for a type. Read more
source§impl From<QuoteMode> for ParserOptions
impl From<QuoteMode> for ParserOptions
source§fn from(quote_mode: QuoteMode) -> ParserOptions
fn from(quote_mode: QuoteMode) -> ParserOptions
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ParserOptions
impl RefUnwindSafe for ParserOptions
impl Send for ParserOptions
impl Sync for ParserOptions
impl Unpin for ParserOptions
impl UnwindSafe for ParserOptions
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