[−][src]Function hostname::set
pub fn set<T>(hostname: T) -> Result<()> where
T: AsRef<OsStr>,
Set the system hostname.
This function is available only with set
feature enabled (disabled by
default).
Example
hostname::set("potato")?;
Errors
In order to set new hostname, caller might need
to have the corresponding privilege
(CAP_SYS_ADMIN
capability for Linux, administrator privileges for Windows,
and so on).
An error variant will be returned if this function
will encounter a permission error or any other form of error.
Compatibility
- Will fail with a linkage error for Android API < 23 (see #9)