pub struct ConvertString { /* private fields */ }Expand description
Structure to convert a string to number
Implementations§
Source§impl ConvertString
impl ConvertString
Sourcepub fn new(string_num: &str, culture: Option<Culture>) -> ConvertString
pub fn new(string_num: &str, culture: Option<Culture>) -> ConvertString
Create a new ConvertString instance
Sourcepub fn get_current_pattern(&self) -> Option<ParsingPattern>
pub fn get_current_pattern(&self) -> Option<ParsingPattern>
Return the pattern selected for conversion
Sourcepub fn find_culture_pattern(
culture: &Culture,
patterns: &NumberPatterns,
) -> Option<CulturePattern>
pub fn find_culture_pattern( culture: &Culture, patterns: &NumberPatterns, ) -> Option<CulturePattern>
Get culture pattern from culture
Sourcepub fn find_pattern(
string_num: &str,
culture: &Culture,
patterns: &NumberPatterns,
) -> Option<ParsingPattern>
pub fn find_pattern( string_num: &str, culture: &Culture, patterns: &NumberPatterns, ) -> Option<ParsingPattern>
Find a matching pattern for the given string num
Sourcepub fn is_numeric(&self) -> bool
pub fn is_numeric(&self) -> bool
Return true is the string has been succesfully converted into number
Sourcepub fn is_integer(&self) -> bool
pub fn is_integer(&self) -> bool
Return true is the string has been succesfully converted into an integer
Sourcepub fn is_float(&self) -> bool
pub fn is_float(&self) -> bool
Return true is the string has been succesfully converted into a float
pub fn to_number<N: Num + Display + FromStr>( &self, ) -> Result<N, ConversionError>
Auto Trait Implementations§
impl Freeze for ConvertString
impl RefUnwindSafe for ConvertString
impl Send for ConvertString
impl Sync for ConvertString
impl Unpin for ConvertString
impl UnwindSafe for ConvertString
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