LINUX.ORG.RU

История изменений

Исправление mersinvald, (текущая версия) :

Хочется еще добавить вариант с классическими аннотациями генериков, которые позволяют уточнять тип руками, в отличие от impl Trait в позиции аргумента:

fn write4<T: Write>(writer: &mut T, value: u32) {
    writer.write(&value.to_ne_bytes()).unwrap();
}

Исходная версия mersinvald, :

Хочется еще добавить вариант с классическими аннотациями генериков, которые позволяют уточнять тип руками, в отличие от impl Trait в позиции аргумента:

[code=rust] fn write4<T: Write>(writer: &mut T, value: u32) { writer.write(&value.to_ne_bytes()).unwrap(); } [/code]