pub struct EncodingConverter { /* private fields */ }Expand description
Encoding converter
Implementations§
Source§impl EncodingConverter
impl EncodingConverter
Sourcepub fn convert_to_utf8(
&self,
data: &[u8],
source_encoding: &Charset,
) -> Result<ConversionResult>
pub fn convert_to_utf8( &self, data: &[u8], source_encoding: &Charset, ) -> Result<ConversionResult>
Convert data to UTF-8
Sourcepub fn convert_file_to_utf8(
&self,
file_path: &str,
encoding_info: &EncodingInfo,
) -> Result<ConversionResult>
pub fn convert_file_to_utf8( &self, file_path: &str, encoding_info: &EncodingInfo, ) -> Result<ConversionResult>
Convert file content to UTF-8
Sourcepub fn validate_conversion(&self, result: &ConversionResult) -> ValidationResult
pub fn validate_conversion(&self, result: &ConversionResult) -> ValidationResult
Validate conversion result
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EncodingConverter
impl RefUnwindSafe for EncodingConverter
impl Send for EncodingConverter
impl Sync for EncodingConverter
impl Unpin for EncodingConverter
impl UnwindSafe for EncodingConverter
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