- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 12:25 , 05-Авг-21 (1) +2
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 12:27 , 05-Авг-21 (2) +2
- Оценка использования уязвимых открытых компонентов в коммерч..., OnTheEdge, 12:30 , 05-Авг-21 (4)
- Оценка использования уязвимых открытых компонентов в коммерч..., Плюсовик, 13:45 , 05-Авг-21 (21) +4
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 14:26 , 05-Авг-21 (25) –1
- Оценка использования уязвимых открытых компонентов в коммерч..., Aukamo, 15:12 , 05-Авг-21 (28) –2
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 16:37 , 05-Авг-21 (39)
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 19:42 , 05-Авг-21 (51) +3
- Оценка использования уязвимых открытых компонентов в коммерч..., нах.., 23:08 , 05-Авг-21 (70)
- Оценка использования уязвимых открытых компонентов в коммерч..., lindevel, 22:50 , 06-Авг-21 (107) –1
- Оценка использования уязвимых открытых компонентов в коммерч..., lindevel, 22:53 , 06-Авг-21 (108) +1
- Оценка использования уязвимых открытых компонентов в коммерч..., freecoder, 12:43 , 07-Авг-21 (111)
Ты приводишь код макроса, а макросы в Rust имеют свой особый язык описания, который действительно выглядит плохо из-за того, что макрокоманды не должны быть похожи на остальной синтаксис языка, с которым они будут смешиваться. Но сам язык описания макросов - он предельно простой. Вот смотри:$name - это идентификатор фрагмента $name:type - идентификатор фрагмента с указанным спецификатором типа фрагмента $(..)*, $(..)+, $(..)? - конструкции повторений: ноль и больше, одно и больше, одно или ничего $crate - слово, вместо которого подставится имя текущего крейта По-сути - это все. Остальной синтаксис - это синтаксис кода, с которым работает макрос. Теперь перечитай свой пример с этим знанием - и ты его легко поймешь :) https://doc.rust-lang.org/reference/macros-by-example.html
- Оценка использования уязвимых открытых компонентов в коммерч..., Big Robert TheTables, 12:54 , 10-Авг-21 (121)
- Оценка использования уязвимых открытых компонентов в коммерч..., freecoder, 12:27 , 07-Авг-21 (110) –1
Я часто читаю код зависимостей в своих проектах. Вообще, столько кода, сколько приходится читать на Rust, я не читал ни на одном другом языке. А почему приходится? Первое - из-за большого числа зависимостей и некоторой сырости экосистемы. Второе - зачастую читать код проще и понятнее, чем текстовую документацию (!). А вы мне тут заливаете, что код на Rust нечитаемый... Он страшно выглядит только на расстоянии, для людей, не знающих Rust. Когда опыт в Rust уже есть - все читается элементарно и просто.
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноньимъ, 18:42 , 05-Авг-21 (43) –2
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 15:32 , 05-Авг-21 (33) –1
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 12:31 , 05-Авг-21 (5) –1
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 13:01 , 05-Авг-21 (15) +1
- Оценка использования уязвимых открытых компонентов в коммерч..., OnTheEdge, 12:28 , 05-Авг-21 (3) +7 [^]
- Оценка использования уязвимых открытых компонентов в коммерч..., Самый Лучший Гусь, 12:34 , 05-Авг-21 (7) –1
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 12:34 , 05-Авг-21 (8)
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 13:08 , 05-Авг-21 (17) +8 [^]
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 13:19 , 05-Авг-21 (19) –1
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 14:58 , 05-Авг-21 (26) +1
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 15:30 , 05-Авг-21 (32) +1
- Оценка использования уязвимых открытых компонентов в коммерч..., Ю.Т., 16:07 , 05-Авг-21 (35) –1
- Оценка использования уязвимых открытых компонентов в коммерч..., Kuromi, 17:34 , 05-Авг-21 (40) +2
- Оценка использования уязвимых открытых компонентов в коммерч..., Хан, 23:20 , 05-Авг-21 (76) –1
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 23:31 , 05-Авг-21 (79) +3
- Оценка использования уязвимых открытых компонентов в коммерч..., мля, 00:33 , 06-Авг-21 (82) –2
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 05:08 , 06-Авг-21 (86)
- Оценка использования уязвимых открытых компонентов в коммерч..., Брат Анон, 08:53 , 06-Авг-21 (94) –1
- Оценка использования уязвимых открытых компонентов в коммерч..., Аноним, 18:01 , 06-Авг-21 (105)
- Оценка использования уязвимых открытых компонентов в коммерч..., freecoder, 12:54 , 07-Авг-21 (113)
Кстати, в проектах на Rust относительно легко обновлять зависимости: cargo сильно упрощает процесс и контроль со стороны компилятора облегчает рефакторинг, если после обновы что-то ломается.
|