Vlad
П - приоритеты
Alexander
а есть смысл clion покупать? (не сейчас) или в idea debugger тоже подвезут в недалёком будущем?
Vlad
Vlad
Вообще сейчас нет никаких планов в идею дебаггер завозить
Vlad
Очевидно, что когда-нибудь он там появится, но вот когда - вопрос открытый
Andrew
Имхо был смысл весь пак купить было 1-го
Andrew
Цена нормальная была
Vlad
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
Маjко
https://blog.rust-lang.org/2018/08/08/survey.html
պլհկ
3 поста выше
Маjко
𝙽𝚒𝚌𝚔
Я больше всего думал над critical library, которой не хватает расту. На мой взгляд не хватает много чего, но вот так просто назвать одну трудно.
Cat
𝙽𝚒𝚌𝚔
ghui
Это важно не спорю, Но типа появится очередной WinForms для раста и заживём? Вот это сомнительно.
Cat
конечно заживём!
саша
Mykyta
А что, Токио уже стабильный железобетонно?
саша
Berkus
Αλεχ
Berkus
вся суть раста)
о, надо в сурвей написать чтобы они докврайтеров наняли бригаду
Tuntz
https://www.meetup.com/ru-RU/Rust-в-Москве/events/253205348/
Cat
Αλεχ
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 - трейт
𝙽𝚒𝚌𝚔
Dmitry
Денис
У меня в RLS (neovim) работает более-менее прилично комплит и go to def (за исключением в другие крейты), hover с типом и инфой, rename, find references и find trait impls, варнинги с ошибками. Из минусов — дольше, чем хотелось бы, компилит код для проверки и всё предыдущее дело иногда всё же не работает (как правило, на каких-то сложных выражениях, типа на функциях с матрицами nalgebra), а так же в тестах/бенчмарках/прочих неосновных таргетах почти не работает
часто обновляешься? у меня уже давно прыгает: https://asciinema.org/a/3fpFJjpqbms60ArnX5UDz38GK
(см в фулскрине, чтобы было видно команды)
Oleg
Oleg
ну точнее что с этим не так
Safort
Oleg
Dmitry
Dmitry
народ. Подскажите как он в этом примеру достал published
Dmitry
use self::schema::posts::dsl::{posts, published}
тут же он таблицы только видит ?
kalloc
dsl!
Dmitry
я о том что dsl::имя таблицы. А он поле достал
Cat
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
Cat
(боже, dsl это самое тупое сокращение которое только можно было выбрать)
Dmitry
так как обновить ?
на вскидку сделать структуру и там поля типа Option. Но как пихнуть в бд ?
Sergey
Dmitry
я не догадался D