diff --git a/crates/tests/winrt/composable/src/lib.rs b/crates/tests/winrt/composable/src/lib.rs index a7e0a5c164..e824d91b63 100644 --- a/crates/tests/winrt/composable/src/lib.rs +++ b/crates/tests/winrt/composable/src/lib.rs @@ -35,7 +35,6 @@ impl bindings::ICompositor_Impl for Compositor_Impl { } } -// TODO: ContainerVisual's trait should require Visual's trait automatically #[implement(bindings::ContainerVisual, bindings::Visual)] struct ContainerVisual { compositor: ComObject, @@ -63,7 +62,6 @@ impl bindings::IVisual_Impl for ContainerVisual_Impl { } } -// TODO: SpriteVisual's trait should require ContainerVisual and Visual's trait automatically #[implement(bindings::SpriteVisual, bindings::ContainerVisual, bindings::Visual)] struct SpriteVisual { container: ContainerVisual, diff --git a/crates/tests/winrt/composable/src/metadata.idl b/crates/tests/winrt/composable/src/metadata.idl index 39af54b85e..82288521c5 100644 --- a/crates/tests/winrt/composable/src/metadata.idl +++ b/crates/tests/winrt/composable/src/metadata.idl @@ -20,7 +20,6 @@ namespace test_composable unsealed runtimeclass ContainerVisual : Visual { - // TODO: there's a bindgen bug that prevents [noexcept] from being used in a composable type system Int32 Children {get;}; }