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))
Forwarded from Jack
GitHub
add future::poll_fn by yoshuawuyts · Pull Request #124 · async-rs/async-std
This adds futures::poll_fn, which is fairly common and useful when defining custom futures. This seems like a generally useful, and easy addition to the futures submodule. Thanks!
Ref
https://docs...
Ref
https://docs...