Struct cyrla::converter::ConverterBuilder
source · pub struct ConverterBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> ConverterBuilder<'a>
impl<'a> ConverterBuilder<'a>
pub fn new() -> ConverterBuilder<'a>
sourcepub fn extend_dictionary(
&mut self,
prefixes: &mut Vec<&'a str>
) -> &mut ConverterBuilder<'a>
pub fn extend_dictionary(
&mut self,
prefixes: &mut Vec<&'a str>
) -> &mut ConverterBuilder<'a>
Adds given prefixes to the dictionary which will be used by the Converter
sourcepub fn enable_dj_conversion(&mut self) -> &mut ConverterBuilder<'a>
pub fn enable_dj_conversion(&mut self) -> &mut ConverterBuilder<'a>
Enables conversion from dj
to ђ
for words which don’t have prefix in the dictionary
sourcepub fn enable_dz_conversion(&mut self) -> &mut ConverterBuilder<'a>
pub fn enable_dz_conversion(&mut self) -> &mut ConverterBuilder<'a>
Enables conversion from dz
to џ
for words which don’t have prefix in the dictionary
sourcepub fn enable_bald_latin(&mut self) -> &mut ConverterBuilder<'a>
pub fn enable_bald_latin(&mut self) -> &mut ConverterBuilder<'a>
Enables both, conversions from dj
to ђ
and from dz
to џ
sourcepub fn enable_ijekavian_inclusion(&mut self) -> &mut ConverterBuilder<'a>
pub fn enable_ijekavian_inclusion(&mut self) -> &mut ConverterBuilder<'a>
Enables including ijekavian words (otherwise they won’t have dj
converted to ђ
if
dj conversion is enabled)