Vlad
П - приоритеты
Alexander
а есть смысл clion покупать? (не сейчас) или в idea debugger тоже подвезут в недалёком будущем?
Vlad
а есть смысл clion покупать? (не сейчас) или в idea debugger тоже подвезут в недалёком будущем?
Ну как в недалеком, может через год и подвезут, а там и лицензия закончится =D
Vlad
Вообще сейчас нет никаких планов в идею дебаггер завозить
Vlad
Очевидно, что когда-нибудь он там появится, но вот когда - вопрос открытый
Andrew
Имхо был смысл весь пак купить было 1-го
Andrew
Цена нормальная была
Alexander
Имхо был смысл весь пак купить было 1-го
ну пткуда я знал что один @vlad20012 на зарплате перевешивает 1000+ опенсорорсеров с RLS :)
Andrew
Но у меня два стека и так в постоянном использовании, у тебя может нет
Vlad
А расскажите что там у̶ ̶х̶о̶х̶л̶о̶в̶ в RLS? Вообще я и так наслышан, но мб еще чего веселого подкините
Andrew
Ну пока что идея с хорошим отрывом опережает
Andrew
По крайней мере её фичи стоят того чтобы терпеть её тормоза
Alexander
ну у меня в vs+RLS 1) автокомпит норм не работает 2) goto def даже одном файле не работает, не говоря о библиотеках (причём там есть issues по-этому) 3) вообще идея RLS сомнительная, на каждый save у меня 3-5 секунд пересборки RLS и потом переподсветка. т.е. чем это лучше старого racer'а я хз.
Anonymous
Добра
Ivan
У меня в RLS (neovim) работает более-менее прилично комплит и go to def (за исключением в другие крейты), hover с типом и инфой, rename, find references и find trait impls, варнинги с ошибками. Из минусов — дольше, чем хотелось бы, компилит код для проверки и всё предыдущее дело иногда всё же не работает (как правило, на каких-то сложных выражениях, типа на функциях с матрицами nalgebra), а так же в тестах/бенчмарках/прочих неосновных таргетах почти не работает
Anonymous
https://blog.rust-lang.org/2018/08/08/survey.html
Kerrigan
/voteban
nndii
канал не может быть приватным. или может быть
Berkus
this is fine
Маjко
https://blog.rust-lang.org/2018/08/08/survey.html
պլհկ
3 поста выше
Маjко
𝙽𝚒𝚌𝚔
Я больше всего думал над critical library, которой не хватает расту. На мой взгляд не хватает много чего, но вот так просто назвать одну трудно.
𝙽𝚒𝚌𝚔
ghui
Это важно не спорю, Но типа появится очередной WinForms для раста и заживём? Вот это сомнительно.
Cat
конечно заживём!
Mykyta
А что, Токио уже стабильный железобетонно?
Berkus
Это важно не спорю, Но типа появится очередной WinForms для раста и заживём? Вот это сомнительно.
пока тыркаю relm, кроме чудовищного отсутствия документации выглядит неплохо
Berkus
вся суть раста)
о, надо в сурвей написать чтобы они докврайтеров наняли бригаду
Tuntz
https://www.meetup.com/ru-RU/Rust-в-Москве/events/253205348/
Αλεχ
https://www.meetup.com/ru-RU/Rust-в-Москве/events/253205348/
пятница на 2 часа? Спасибо, не надо
Cat
Спасибо, не надо
Vladimir
Спасибо, не надо
тебе панков что в кашу нассал?
Dmitry
Dmitry
Посоны. Может кто хелпануть ?
Dmitry
expected trait, found type alias `ApiJson` type aliases cannot be used for traitsчто он хочет ?
Dmitry
и pub type ApiJson<T> = Json<ApiResponse<T>>;
պլհկ
зачем тебе T?
պլհկ
просто пиши get_todos(..) -> Result<ApiJson<Vec<Todo>>, ApiError>>
Dmitry
Много буков. Хотел алиасом
պլհկ
where для объявления баундов
պլհկ
а не просто замены
Dmitry
вот вообще не понял. Можно языком чуть попроще ? )
պլհկ
pub fn do<X>(x: X) where X: Vec<u8> так нельзя
պլհկ
потому что здесь X конкретный тип (Vec<u8>), а должен быть трейт pub fn do<X>(x: X) where X: Display так можно, потому что Display - трейт
Oleg
Спасибо, не надо
а что не так?
Cat
а что не так?
this t.me/rustlang_ru/153375
Oleg
this t.me/rustlang_ru/153375
кто такой панков? я новенький тут
Oleg
ну точнее что с этим не так
Safort
кто такой панков? я новенький тут
Это главный поц на районе.
Oleg
Dmitry
Dmitry
народ. Подскажите как он в этом примеру достал published
Dmitry
use self::schema::posts::dsl::{posts, published} тут же он таблицы только видит ?
kalloc
dsl!
Dmitry
я о том что dsl::имя таблицы. А он поле достал
Dmitry
пиздец. Что за магия. Срабтало
Cat
{posts, published} это список импортов из модуля
Dmitry
а что он импортит ? Я думал что таблицы
Cat
аналогично следующей записи: use self::schema::posts::dsl::posts; use self::schema::posts::dsl::published;
Cat
про какие таблицы речь? я пока не понял, как они связаны с use
Dmitry
use self::schema::имя схемы::dsl::сама таблица ? так ?
Sergey
dsl генерит структуры и методы для таблиц
Dmitry
и что то я не понял как обновлять поля. Не все, а по одному
Dmitry
Dmitry
самый просотй варик. Пока сам руками. Но с апи он ждет структуру. И как обновить ? В доке только один пример увидел
Cat
(боже, dsl это самое тупое сокращение которое только можно было выбрать)
Dmitry
так как обновить ? на вскидку сделать структуру и там поля типа Option. Но как пихнуть в бд ?
Dmitry
я не догадался D