Size: a a a

2020 November 18

JM

John Meow in Rust Beginners
Adatan
Какой IDE сейчас лучше всего работает с Rust?
IDEA с плагином Rust или VSCode с плагинами?
VSCode и Vim лучше всего справляются
источник

NK

Nikita Krutko in Rust Beginners
Adatan
Какой IDE сейчас лучше всего работает с Rust?
IDEA с плагином Rust или VSCode с плагинами?
Текстовый редактор, какой нравится + rust-analyzer
источник

АП

Артем Пятницкий... in Rust Beginners
А как сейчас дела у rust-analyzer с ракрытием макросов и соответственно с автодоплнением? Типо derive, и обычных macro by example?
источник

JC

Julian =) Coffee in Rust Beginners
он вроде cargo check прогоняет, так что раскрывает так же успешно как растовый компилятор
источник

АП

Артем Пятницкий... in Rust Beginners
Julian =) Coffee
он вроде cargo check прогоняет, так что раскрывает так же успешно как растовый компилятор
Точно? Я помню это одна из главных причин выбора Clion в качестве ide'шки, потому что РА не умел вообще их раскрывать, только стандартные Debug и тд. Плагин для clion не умеет только процедурные макросы раскрывать, кроме стандартных и популярных как serde, потому что растовый слишком медленно работает и то ли свой пилят, то ли не планируется вообще это делать
источник

JC

Julian =) Coffee in Rust Beginners
Я не уверен, что это именно делает rust-analyzer, а не coc-rustanalyzer в неовиме, но то, что делает это точно
источник

IB

Ilya Bogdanov in Rust Beginners
в vscode точно так же, конечно
источник

M

MrSmith in Rust Beginners
Артем Пятницкий
Точно? Я помню это одна из главных причин выбора Clion в качестве ide'шки, потому что РА не умел вообще их раскрывать, только стандартные Debug и тд. Плагин для clion не умеет только процедурные макросы раскрывать, кроме стандартных и популярных как serde, потому что растовый слишком медленно работает и то ли свой пилят, то ли не планируется вообще это делать
Работает
источник

M

MrSmith in Rust Beginners
ra: recursive macro expand
источник

M

MrSmith in Rust Beginners
Кажится так, виноват не rust analyzer виноваты разрабы vscode которые не делаю inline peek
источник

M

MrSmith in Rust Beginners
В итоге что остается? Вот и открывают сбоку в панели
источник

АП

Артем Пятницкий... in Rust Beginners
Так не, мне не само раскрытие макроса интересует, а автодополнение из макросов. Чтобы через derive работало, чтобы генерируемые через macro by example объекты и функции видно было и тд. Это все есть? Просто так раскрыть макрос как текст мне не нужно
источник

M

MrSmith in Rust Beginners
Артем Пятницкий
Так не, мне не само раскрытие макроса интересует, а автодополнение из макросов. Чтобы через derive работало, чтобы генерируемые через macro by example объекты и функции видно было и тд. Это все есть? Просто так раскрыть макрос как текст мне не нужно
В фитча листе глянь не понимаю чего ты хочешь
источник

M

MrSmith in Rust Beginners
completion derive макроса тебе нужен чтоле?
источник

JC

Julian =) Coffee in Rust Beginners
MrSmith
completion derive макроса тебе нужен чтоле?
чтоб если в макросе был импорт, ra его видел
источник

АП

Артем Пятницкий... in Rust Beginners
MrSmith
completion derive макроса тебе нужен чтоле?
Честно, не знаю как это называется, но хочется чтобы я мог хотя бы видеть вот это
источник

JC

Julian =) Coffee in Rust Beginners
ну или вот такое
источник

АП

Артем Пятницкий... in Rust Beginners
Плагин для clion умеет в автокомплит в таких макросах и у стандартных derive. Умеет ли так же ra?
источник

V

Vitaliy in Rust Beginners
Артем Пятницкий
Плагин для clion умеет в автокомплит в таких макросах и у стандартных derive. Умеет ли так же ra?
умеет
источник

V

Vitaliy in Rust Beginners
источник