$
Size: a a a
$
b
C
JM
JM
JM
JM
C
JM
JM
JM
C
C
JM
C
MB
D
pub fn get_hostname() -> String {
let hostname: Result<String, Error> = fs::read_to_string("/proc/sys/kernel/hostname");
return match hostname {
Ok(value) => value,
Err(_e) => "File /proc/sys/kernel/hostname was not found :(".to_string()
};
}
Как вот тут избавить от .to_string()
и стоит ли вообще?D
IB
pub fn get_hostname() -> String {
let hostname: Result<String, Error> = fs::read_to_string("/proc/sys/kernel/hostname");
return match hostname {
Ok(value) => value,
Err(_e) => "File /proc/sys/kernel/hostname was not found :(".to_string()
};
}
Как вот тут избавить от .to_string()
и стоит ли вообще?V
get_hostname
и путь в случае успеха, и строку с ошибкой в случае неудачи. Как вызывающая сторона сможет понять что ей вернулось - ошибка или корректный hostname?