Size: a a a

Rust — русскоговорящее сообществo

2020 March 17

Э

Эрик in Rust — русскоговорящее сообществo
Ivan Dubrov
Да это просто динамический интерфейс к статическим структурам. Там по сути одну функция fn get(&self) -> Result<Option<&dyn Object>, ReflectionError> (ну, чуть сложнее).
Он вообще для другого предполагался (сериализация, валидация, и.т.д), но в некоторых местах мы стали его напрямую использовать (есть причины почему не можем статические типы напрямую использовать).
Тогда да, динамика - зло.
источник

D

Dmitry in Rust — русскоговорящее сообществo
Berkus Decker
зря ты, дай сишникам чувствовать себя в своей тарелке, хотя бы первое время
Я до этого ничем сложнее питона не пользовался, просто мне кажется, что лучше сначала поковырять то, что есть

Ошибаюсь?
источник

D

Dmitry in Rust — русскоговорящее сообществo
А вообще я скорее .yml и bash погромист
источник

BD

Berkus Decker in Rust — русскоговорящее сообществo
Dmitry
Я до этого ничем сложнее питона не пользовался, просто мне кажется, что лучше сначала поковырять то, что есть

Ошибаюсь?
на питоне ты тоже все с нуля писал? ну может майндсет такой, а вообще лучше взять lib.rs и прочитать вдумчиво страниц 100
источник

BD

Berkus Decker in Rust — русскоговорящее сообществo
на мой взгляд, ошибаешься и очень фатально
источник

Э

Эрик in Rust — русскоговорящее сообществo
Dmitry
Я до этого ничем сложнее питона не пользовался, просто мне кажется, что лучше сначала поковырять то, что есть

Ошибаюсь?
Оно всё есть. Но чтобы ты понимал, в std даже rand не включили. Просто если сомневаешься в либе, пролистай сорц быстренько, чтобы либо понимать, как оно устроено, либо понимать, что ты пока ничерта в этом не понимаешь.
источник

D

Dmitry in Rust — русскоговорящее сообществo
Berkus Decker
на питоне ты тоже все с нуля писал? ну может майндсет такой, а вообще лучше взять lib.rs и прочитать вдумчиво страниц 100
Ну мне из этих ста строк нужны всего выходит 10, хех
источник

BD

Berkus Decker in Rust — русскоговорящее сообществo
ста страниц ты хотел сказать
источник

ДК

Денис Котляров in Rust — русскоговорящее сообществo
Эрик
let a = data??;
как помню ? является частью нейкого трейта.

попробовать переопределить для матрëшки и будет тебе один '?'.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Денис Котляров
как помню ? является частью нейкого трейта.

попробовать переопределить для матрëшки и будет тебе один '?'.
Нестабильный Try трейт.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Блин, ну вот зачем ты напомнил? Даже сраный итератор нормально не написать в стабильном расте, потому что try_fold() требует этого сраного нестабильного трейта.
источник

BD

Berkus Decker in Rust — русскоговорящее сообществo
Эрик
Блин, ну вот зачем ты напомнил? Даже сраный итератор нормально не написать в стабильном расте, потому что try_fold() требует этого сраного нестабильного трейта.
используй ночник
источник

ДК

Денис Котляров in Rust — русскоговорящее сообществo
Эрик
Блин, ну вот зачем ты напомнил? Даже сраный итератор нормально не написать в стабильном расте, потому что try_fold() требует этого сраного нестабильного трейта.
:))
источник

Э

Эрик in Rust — русскоговорящее сообществo
Berkus Decker
используй ночник
Вот скажи, написал я либу с найтли растом и этим Try трейтом. А потом кто-то её юзает. Ему тоже ночник юзать?
источник

BD

Berkus Decker in Rust — русскоговорящее сообществo
Эрик
Вот скажи, написал я либу с найтли растом и этим Try трейтом. А потом кто-то её юзает. Ему тоже ночник юзать?
транзитивно выходит что да
источник

ДК

Денис Котляров in Rust — русскоговорящее сообществo
Эрик
Вот скажи, написал я либу с найтли растом и этим Try трейтом. А потом кто-то её юзает. Ему тоже ночник юзать?
да, какбы это не звучало.

но вот std в данном плане чето можно всë:)
источник

Э

Эрик in Rust — русскоговорящее сообществo
Денис Котляров
да, какбы это не звучало.

но вот std в данном плане чето можно всë:)
Угу. intrinsics, любые анстейбл фичи, вообще всё.
источник
2020 March 18

M

Marat in Rust — русскоговорящее сообществo
интересно, можно жить в мире no_std без ночника?
источник

M

Marat in Rust — русскоговорящее сообществo
наверно можно, еще же core есть
источник

Э

Эрик in Rust — русскоговорящее сообществo
extern crate alloc; стабилизировали уже довольно давно.
источник