fn test_uniffi_traits()

in fixtures/metadata/src/tests.rs [449:464]


    fn test_uniffi_traits() {
        assert!(matches!(
            uniffi_meta::read_metadata(&uniffi_traits::UNIFFI_META_UNIFFI_FIXTURE_METADATA_UNIFFI_TRAIT_SPECIAL_DEBUG).unwrap(),
            Metadata::UniffiTrait(UniffiTraitMetadata::Debug { fmt })
                if fmt.module_path == "uniffi_fixture_metadata"
                   && fmt.self_name == "Special"
        ));
        assert!(matches!(
            uniffi_meta::read_metadata(&uniffi_traits::UNIFFI_META_UNIFFI_FIXTURE_METADATA_UNIFFI_TRAIT_SPECIAL_EQ).unwrap(),
            Metadata::UniffiTrait(UniffiTraitMetadata::Eq { eq, ne })
                if eq.module_path == "uniffi_fixture_metadata"
                   && ne.module_path == "uniffi_fixture_metadata"
                   && eq.self_name == "Special"
                   && ne.self_name == "Special"
        ));
    }