diff --git a/src/setup/core.rs b/src/setup/core.rs index 7f29711..e9e8a26 100644 --- a/src/setup/core.rs +++ b/src/setup/core.rs @@ -67,6 +67,10 @@ where >::Implementation: Runnable + Debug, Self: AddGeneric, T::Artifact: Clone, + // These bounds cannot be replaced by + // `RegularSetupCore: SetupCore` + // because the prerequisites are Option, too, and thus this would + // require AddGeneric> to already be implemented { async fn add_generic(&self, logger: &Rc, r: Option) -> InternalAddResult> { Ok(match r {