include
, который вставляет текст из другого файла. Мне нужен такой же функционал в Cargo.toml, потому что я хочу использовать web-sys crate. У него много фич, и я хочу их организовать по разным файлам, чтобы не запутаться. Или лучше так несколько раз объявить?: [dependecies.web-sys]
features = [
"featuretype0_foo",
"featuretype0_bar",
]
[dependecies.web-sys]
features = [
"featuretype1_foo",
"featuretype1_bar",
]
mod overloaded_fn {
pub fn args_layout_0(u: u32) {}
pub fn args_layout_1(f: f32) {}
}
use {
bar,
foo as namespace::foo,
baz
};
use {
bar,
baz,
};
mod namespace {
pub use foo;
}
mod namespace {
fn foo() {}
bar
baz
}
А что если сделать автогенерацию trait-ов, типа IntoSafe?
Скорее конвертация опасных и не пригодных для &dyn SomeUnsafeTrait.
А ещё, почему не сделать подержку синтаксиса $dyn Foo + Bar?
Эти то идеи надеюсь очевидно бьют по репутации Rust)
Я имел ввиду генерацию object safe трейтов, на основе Into например
Но я просто хотел что-то типо автоматической конвертации не object safe трейта в object safe трейт без многословности так сказать.