Function gettextrs::setlocale[][src]

pub fn setlocale<T: Into<Vec<u8>>>(
    category: LocaleCategory,
    locale: T
) -> Option<Vec<u8>>

Set current locale.

Returns an opaque string that describes the locale set. You can pass that string into setlocale() later to set the same local again. None means the call failed (the underlying API doesn’t provide any details).

For more information, see setlocale(3).

Panics

Panics if locale contains an internal 0 byte, as such values can’t be passed to the underlying C API.