URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 10487
[ Назад ]

Исходное сообщение
"Rust: Как разделить типаж на части?"

Отправлено Ан Оним , 16-Фев-25 00:32 
Можно ли как-то большой типаж (trait) с большими методами по-умолчанию разделить на несколько файлов? Ну то есть часть функций в одном файле описать, а остальные - в другом.

Содержание

Сообщения в этом обсуждении
"Rust: Как разделить типаж на части?"
Отправлено Ан Оним , 16-Фев-25 19:38 
Нашёл сам. Оказывается есть макрос include! , который включает файл, аналогично #include в С++. То есть большую функцию записать в файл, например file1.rs и в основном файле написать

include! {"file1.rs"}

включится содержимое файла.


"Rust: Как разделить типаж на части?"
Отправлено blevakagmail.com , 07-Мрт-25 01:50 
> Нашёл сам. Оказывается есть макрос include! , который включает файл, аналогично #include
> в С++. То есть большую функцию записать в файл, например file1.rs
> и в основном файле написать
> include! {"file1.rs"}
> включится содержимое файла.

Насколько большой?