#[non_exhaustive]pub struct AddressComponentPhonemesBuilder { /* private fields */ }Expand description
A builder for AddressComponentPhonemes.
Implementations§
Source§impl AddressComponentPhonemesBuilder
impl AddressComponentPhonemesBuilder
Sourcepub fn country(self, input: PhonemeTranscription) -> Self
pub fn country(self, input: PhonemeTranscription) -> Self
Appends an item to country.
To override the contents of this collection use set_country.
The alpha-2 or alpha-3 character code for the country that the results will be present in.
Sourcepub fn set_country(self, input: Option<Vec<PhonemeTranscription>>) -> Self
pub fn set_country(self, input: Option<Vec<PhonemeTranscription>>) -> Self
The alpha-2 or alpha-3 character code for the country that the results will be present in.
Sourcepub fn get_country(&self) -> &Option<Vec<PhonemeTranscription>>
pub fn get_country(&self) -> &Option<Vec<PhonemeTranscription>>
The alpha-2 or alpha-3 character code for the country that the results will be present in.
Sourcepub fn region(self, input: PhonemeTranscription) -> Self
pub fn region(self, input: PhonemeTranscription) -> Self
Appends an item to region.
To override the contents of this collection use set_region.
How to pronounce the region or state results should be to be present in.
Sourcepub fn set_region(self, input: Option<Vec<PhonemeTranscription>>) -> Self
pub fn set_region(self, input: Option<Vec<PhonemeTranscription>>) -> Self
How to pronounce the region or state results should be to be present in.
Sourcepub fn get_region(&self) -> &Option<Vec<PhonemeTranscription>>
pub fn get_region(&self) -> &Option<Vec<PhonemeTranscription>>
How to pronounce the region or state results should be to be present in.
Sourcepub fn sub_region(self, input: PhonemeTranscription) -> Self
pub fn sub_region(self, input: PhonemeTranscription) -> Self
Appends an item to sub_region.
To override the contents of this collection use set_sub_region.
How to pronounce the sub-region or county for which results should be present in.
Sourcepub fn set_sub_region(self, input: Option<Vec<PhonemeTranscription>>) -> Self
pub fn set_sub_region(self, input: Option<Vec<PhonemeTranscription>>) -> Self
How to pronounce the sub-region or county for which results should be present in.
Sourcepub fn get_sub_region(&self) -> &Option<Vec<PhonemeTranscription>>
pub fn get_sub_region(&self) -> &Option<Vec<PhonemeTranscription>>
How to pronounce the sub-region or county for which results should be present in.
Sourcepub fn locality(self, input: PhonemeTranscription) -> Self
pub fn locality(self, input: PhonemeTranscription) -> Self
Appends an item to locality.
To override the contents of this collection use set_locality.
How to pronounce the city or locality results should be present in.
Example: Vancouver.
Sourcepub fn set_locality(self, input: Option<Vec<PhonemeTranscription>>) -> Self
pub fn set_locality(self, input: Option<Vec<PhonemeTranscription>>) -> Self
How to pronounce the city or locality results should be present in.
Example: Vancouver.
Sourcepub fn get_locality(&self) -> &Option<Vec<PhonemeTranscription>>
pub fn get_locality(&self) -> &Option<Vec<PhonemeTranscription>>
How to pronounce the city or locality results should be present in.
Example: Vancouver.
Sourcepub fn district(self, input: PhonemeTranscription) -> Self
pub fn district(self, input: PhonemeTranscription) -> Self
Appends an item to district.
To override the contents of this collection use set_district.
How to pronounce the district or division of a city results should be present in.
Sourcepub fn set_district(self, input: Option<Vec<PhonemeTranscription>>) -> Self
pub fn set_district(self, input: Option<Vec<PhonemeTranscription>>) -> Self
How to pronounce the district or division of a city results should be present in.
Sourcepub fn get_district(&self) -> &Option<Vec<PhonemeTranscription>>
pub fn get_district(&self) -> &Option<Vec<PhonemeTranscription>>
How to pronounce the district or division of a city results should be present in.
Sourcepub fn sub_district(self, input: PhonemeTranscription) -> Self
pub fn sub_district(self, input: PhonemeTranscription) -> Self
Appends an item to sub_district.
To override the contents of this collection use set_sub_district.
How to pronounce the sub-district or division of a city results should be present in.
Sourcepub fn set_sub_district(self, input: Option<Vec<PhonemeTranscription>>) -> Self
pub fn set_sub_district(self, input: Option<Vec<PhonemeTranscription>>) -> Self
How to pronounce the sub-district or division of a city results should be present in.
Sourcepub fn get_sub_district(&self) -> &Option<Vec<PhonemeTranscription>>
pub fn get_sub_district(&self) -> &Option<Vec<PhonemeTranscription>>
How to pronounce the sub-district or division of a city results should be present in.
Sourcepub fn block(self, input: PhonemeTranscription) -> Self
pub fn block(self, input: PhonemeTranscription) -> Self
Appends an item to block.
To override the contents of this collection use set_block.
How to pronounce the name of the block.
Sourcepub fn set_block(self, input: Option<Vec<PhonemeTranscription>>) -> Self
pub fn set_block(self, input: Option<Vec<PhonemeTranscription>>) -> Self
How to pronounce the name of the block.
Sourcepub fn get_block(&self) -> &Option<Vec<PhonemeTranscription>>
pub fn get_block(&self) -> &Option<Vec<PhonemeTranscription>>
How to pronounce the name of the block.
Sourcepub fn sub_block(self, input: PhonemeTranscription) -> Self
pub fn sub_block(self, input: PhonemeTranscription) -> Self
Appends an item to sub_block.
To override the contents of this collection use set_sub_block.
How to pronounce the name of the sub-block.
Sourcepub fn set_sub_block(self, input: Option<Vec<PhonemeTranscription>>) -> Self
pub fn set_sub_block(self, input: Option<Vec<PhonemeTranscription>>) -> Self
How to pronounce the name of the sub-block.
Sourcepub fn get_sub_block(&self) -> &Option<Vec<PhonemeTranscription>>
pub fn get_sub_block(&self) -> &Option<Vec<PhonemeTranscription>>
How to pronounce the name of the sub-block.
Sourcepub fn street(self, input: PhonemeTranscription) -> Self
pub fn street(self, input: PhonemeTranscription) -> Self
Appends an item to street.
To override the contents of this collection use set_street.
How to pronounce the name of the street results should be present in.
Sourcepub fn set_street(self, input: Option<Vec<PhonemeTranscription>>) -> Self
pub fn set_street(self, input: Option<Vec<PhonemeTranscription>>) -> Self
How to pronounce the name of the street results should be present in.
Sourcepub fn get_street(&self) -> &Option<Vec<PhonemeTranscription>>
pub fn get_street(&self) -> &Option<Vec<PhonemeTranscription>>
How to pronounce the name of the street results should be present in.
Sourcepub fn build(self) -> AddressComponentPhonemes
pub fn build(self) -> AddressComponentPhonemes
Consumes the builder and constructs a AddressComponentPhonemes.
Trait Implementations§
Source§impl Clone for AddressComponentPhonemesBuilder
impl Clone for AddressComponentPhonemesBuilder
Source§fn clone(&self) -> AddressComponentPhonemesBuilder
fn clone(&self) -> AddressComponentPhonemesBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for AddressComponentPhonemesBuilder
impl Default for AddressComponentPhonemesBuilder
Source§fn default() -> AddressComponentPhonemesBuilder
fn default() -> AddressComponentPhonemesBuilder
Source§impl PartialEq for AddressComponentPhonemesBuilder
impl PartialEq for AddressComponentPhonemesBuilder
Source§fn eq(&self, other: &AddressComponentPhonemesBuilder) -> bool
fn eq(&self, other: &AddressComponentPhonemesBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AddressComponentPhonemesBuilder
Auto Trait Implementations§
impl Freeze for AddressComponentPhonemesBuilder
impl RefUnwindSafe for AddressComponentPhonemesBuilder
impl Send for AddressComponentPhonemesBuilder
impl Sync for AddressComponentPhonemesBuilder
impl Unpin for AddressComponentPhonemesBuilder
impl UnwindSafe for AddressComponentPhonemesBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>
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>
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Returns self with the
fg()
set to
Color::BrightBlack.
§Example
println!("{}", value.bright_black());Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Returns self with the
fg()
set to
Color::BrightGreen.
§Example
println!("{}", value.bright_green());Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Returns self with the
fg()
set to
Color::BrightYellow.
§Example
println!("{}", value.bright_yellow());Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Returns self with the
fg()
set to
Color::BrightMagenta.
§Example
println!("{}", value.bright_magenta());Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Returns self with the
fg()
set to
Color::BrightWhite.
§Example
println!("{}", value.bright_white());Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Returns self with the
bg()
set to
Color::BrightBlack.
§Example
println!("{}", value.on_bright_black());Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Returns self with the
bg()
set to
Color::BrightGreen.
§Example
println!("{}", value.on_bright_green());Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Returns self with the
bg()
set to
Color::BrightYellow.
§Example
println!("{}", value.on_bright_yellow());Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Returns self with the
bg()
set to
Color::BrightBlue.
§Example
println!("{}", value.on_bright_blue());Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Returns self with the
bg()
set to
Color::BrightMagenta.
§Example
println!("{}", value.on_bright_magenta());Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Returns self with the
bg()
set to
Color::BrightCyan.
§Example
println!("{}", value.on_bright_cyan());Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Returns self with the
bg()
set to
Color::BrightWhite.
§Example
println!("{}", value.on_bright_white());Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn underline(&self) -> Painted<&T>
fn underline(&self) -> Painted<&T>
Returns self with the
attr()
set to
Attribute::Underline.
§Example
println!("{}", value.underline());Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Returns self with the
attr()
set to
Attribute::RapidBlink.
§Example
println!("{}", value.rapid_blink());Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);