Max
https://blog.rust-lang.org/2017/05/05/libz-blitz.html Всего одна новая запись в блоге, а мне пол парсера теперь переписывать
Max
Можно ли сделать io::Read у &str/String?
Loo
Если только самому заимплементить
պլհկ
Но зачем?
Anton
Еееее
Anton
ребята
Anton
вам тоже вакансию на раст присылали?
Anton
или тут только мне кидали?
Anton
Задачи вроде интересные
Loo
что за вакансия?
Anton
Вяяя
Loo
фанбокс?
Loo
битфьюри?
Anton
unity.ru
Max
Которая про Go и интернет вещей?
Anton
ага
Anton
Короч это тоже всем спам такой?
Max
В Старом Чатике этот HR спамил немного
Max
(была бы удаленка...)
Maxim
такой вопрос: сейчас прочитал, что упаковка в Box - это просто указатель во время исполнения
Max
Для помещения данных в кучу
Maxim
ага
Maxim
офигеть
Maxim
отлично
Maxim
а вектор сразу выделяется в куче?
Maxim
у него же изменяемый размер
պլհկ
Да
Maxim
спасибо
Maxim
а про модель памяти в расте можно что-то почитать?
Meowbe/BSD-2-Clause
Boxed types можешь погуглить, это не только в русте существует
Maxim
Boxed types можешь погуглить, это не только в русте существует
до этого писал только на языках с автоматическим менеджментом памяти, так что особо не сталкивался
Maxim
ага
Maxim
я знаю
Max
В офф доках вроде есть про кучу/стек А модели памяти во всех ЯП примерно одинаковы
Maxim
я просто руками не трогал
Nikita
Integer в джаве - это boxed int
Nikita
Так что в даже есть не boxed, но только примитивы
Maxim
но например в го ты не знаешь, где у тебя выделилась память
Meowbe/BSD-2-Clause
Джейсииии
Meowbe/BSD-2-Clause
oh my god, GC, a bomb!
պլհկ
Почитай рустономикон
պլհկ
Насколько я помню оф спеки по мемори модел пока нет
Maxim
Maxim
с одной стороны люблю вникать в новый язык
Maxim
какие-то новые вещи узнаешь, просвещаешься
Meowbe/BSD-2-Clause
Ну вообще там не очень сложно всё, структуры разве что паддятся
Meowbe/BSD-2-Clause
Я этого не очень понимаю
Maxim
а с другой стороны это мучительное ожидание, пока со всем освоишься
Meowbe/BSD-2-Clause
Ну и в начале и конце каждого блока явные указания о временах жизни
Filipp
https://rust-lang.github.io/book/second-edition/ch04-01-what-is-ownership.html#the-stack-and-the-heap
Sergey
Ребят, помогите с rustup
Sergey
у меня макось
Sergey
Sergey
директория существует
Max
https://github.com/rust-lang-nursery/rustup.rs/issues/1092 Не только на Маках сломалось, похоже
Sergey
эх блин
Sergey
ладно
Судзумия
Ребят, помогите с rustup
У всех сломалось
Max
(с утра обсуждали)
Судзумия
юзай rustup default nightly_2017-05-01
Судзумия
Конечно, я считаю, что это непрёмлимо — так часто ломать растап
Sergey
к примеру у меня есть lib/mod.rs lib/foo.rs foo.rs имеет pub struct Foo {} могу ли я сделать как-то, чтобы можно было use libname::{Foo} а не use libname::foo::{Foo}
Sergey
?
Судзумия
Конечно
Судзумия
pub use self::Foo в mod.rs поможет
Sergey
аа
Sergey
спасибо!
Sergey
как же с толку сбивает такой способ записи
Sergey
долго думал че за <= any =>
Судзумия
Дело привычки
Судзумия
И знания, что в расте нет никаких spaceship operators :)
Sergey
не могу привыкнуть что в определенном case match может быть if
Судзумия
Вы бы знали, какой кайф я испытываю, когда читаю доки по постгре — наверное, одна из самых лучших документаций
Loyd
а вектор сразу выделяется в куче?
Пока элемент не запушиш, не выделяется
Судзумия
А я не очень понял вопроса, если честно
Loyd
Не совсем про модель, но полезным будет