Forwarded from Oleg Andreev
вот когда люди говорят мол "раст для тех кто на с++ не умеет", то я это полностью поддерживаю. Я С++ не умею и уметь не собираюсь. Так что оч рад что кто-то придумал Раст для таких смертных как я.
Forwarded from Антон
std::mem::size_of::<Option<&T>>() == std::mem::size_of::<*T>(), напримерForwarded from Nikita Vilunov
Forwarded from Bogdan
print-type-size type: `A<B<i64>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `A<i64>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `B<i64>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
Forwarded from Jack
В futures 0.3 все же красивее сделали, но и для 0.1 будет работать
Forwarded from Mikail Bagishov
Заодно имеем Clone здорового человека: serde_json::from_str(&serde_json::to_string(&x))