gettextrs::getters

Function textdomain_codeset

source
pub fn textdomain_codeset<T: Into<Vec<u8>>>(
    domainname: T,
) -> Result<Option<String>, Error>
Expand description

Get encoding of translated messages for given domain.

Returns None if encoding is not set.

If you want to set an encoding, rather than get the current one, use bind_textdomain_codeset.

For more information, see bind_textdomain_codeset(3).

§Panics

Panics if:

  • domainname contains an internal 0 byte, as such values can’t be passed to the underlying C API;
  • the result is not in UTF-8 (which shouldn’t happen as the results should always be ASCII, as they’re just codeset names).