Crate uchardet [] [src]

A wrapper around the uchardet library. Detects character encodings.

Note that the underlying implemention is written in C and C++, and I'm not aware of any security audits which have been performed against it.

use uchardet::detect_encoding_name;

assert_eq!("WINDOWS-1252",
           detect_encoding_name(&[0x46, 0x93, 0x72, 0x61, 0x6e, 0xe7, 0x6f,
               0x69, 0x73, 0xe9, 0x94]).unwrap());

For more information, see this project on GitHub.

Structs

Error

The Error type.

Enums

ErrorKind

The kind of an error.

Traits

ResultExt

Additional methods for Result, for easy interaction with this crate.

Functions

detect_encoding_name

Return the name of the charset used in data or an error if uchardet was unable to detect a charset.

Type Definitions

Result

Convenient wrapper around std::Result.