В
Size: a a a
В
В
cargo asm
смотрю как Display
у моего типо компилируется и по ощущениям там больше чем .write_str("x")
хотя в более простом примере получается именно такMW
В
cargo asm
смотрю как Display
у моего типо компилируется и по ощущениям там больше чем .write_str("x")
хотя в более простом примере получается именно такimpl<T: Consts> Struct<T> {
fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
let s = match T::CONSTS {
X::CONSTS => {},
Y::CONSTS => {},
... // и так условно 100-200 вариантов
}
match s {
Some(str) => f.write_str(s),
None => { ... }
}
}
}
p
p
В
impl<T: Consts> Struct<T> {
fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
let s = match T::CONSTS {
X::CONSTS => {},
Y::CONSTS => {},
... // и так условно 100-200 вариантов
}
match s {
Some(str) => f.write_str(s),
None => { ... }
}
}
}
OA
OA
AZ
impl<T: Consts> Struct<T> {
fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
let s = match T::CONSTS {
X::CONSTS => {},
Y::CONSTS => {},
... // и так условно 100-200 вариантов
}
match s {
Some(str) => f.write_str(s),
None => { ... }
}
}
}
AZ
AZ
AZ
В
В
В
В
AZ
AZ
G