assert_type_match 0.1.1

Statically assert that a type matches another type
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use ui_test::custom_flags::rustfix::RustfixMode;
use ui_test::dependencies::DependencyBuilder;
use ui_test::spanned::Spanned;
use ui_test::{run_tests, Config, OutputConflictHandling};

fn main() -> ui_test::color_eyre::Result<()> {
    let mut config = Config::rustc("tests/assert");
    config.output_conflict_handling = OutputConflictHandling::Ignore;

    let revisioned = config.comment_defaults.base();
    revisioned.custom.insert(
        "dependencies",
        Spanned::dummy(vec![Box::new(DependencyBuilder::default())]),
    );
    revisioned.add_custom("no-rustfix", RustfixMode::Disabled);
    run_tests(config)
}