MZ
Size: a a a
MZ
a
# mymod.rs
pub struct Error {}
impl fmt::Display for Error {
...
}
pub type Result<T> = std::result::Result<T, Error>;
pub type MyModResult<T> = std::result::Result<T, Error>;
D
EG
# mymod.rs
pub struct Error {}
impl fmt::Display for Error {
...
}
pub type Result<T> = std::result::Result<T, Error>;
pub type MyModResult<T> = std::result::Result<T, Error>;
pub type Result<T, E = Error> = std::result::Result<T, E>;
EG
std::result::Result
a
EG
EG
mymod::Result
же, не обязательно писать use
и переименовыватьEG
mymod::Result
не сильно длиннее и на порядок читаемей, чем MyModResult
в🧇
EG
в🧇
ide
не импортировали префиксrustdoc
не убирал префиксclippy
линтила использование без префиксав🧇
--all-features
?АМ
--all-features
?в🧇
Z
ИЛ
&OsStr.as_ref().join(&str)
Z
&OsStr.as_ref().join(&str)
ИЛ