Можно, но потом придется разбираться где дефайн, а где нет. В расте этой проблемы нет, там все макросы имеют специальное обозначение, например println!("hello"); или let x = vec![1, 2, 3]; Вот тут знак ! значит вызов макроса
там когда понимаешь зачем &' str приводить к String приходит просветление и появляется навязчивое желание всем рассказывать что в расте лучшая система типов
там когда понимаешь зачем &' str приводить к String приходит просветление и появляется навязчивое желание всем рассказывать что в расте лучшая система типов
ну этот момент у меня кстати вообще вопросов не вызывал. насчет лучшей системы типов это не точно, у хаскеля (пока что) лучше
там когда понимаешь зачем &' str приводить к String приходит просветление и появляется навязчивое желание всем рассказывать что в расте лучшая система типов
И зачем приводить? String - строка, &str - референс на слайс строки