WARNING: โš  You registered a constructor for `app::Unused`, but it's never used. โ”‚ `app::Unused::new` is never invoked since no component is asking for โ”‚ `app::Unused` to be injected as one of its inputs. โ”‚ โ”‚ โ•ญโ”€[src/lib.rs:13:1] โ”‚ 13 โ”‚ let mut bp = Blueprint::new(); โ”‚ 14 โ”‚ bp.constructor(f!(crate::Unused::new), Lifecycle::RequestScoped); โ”‚ ยท  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ ยท The unused constructor was registered here โ”‚ 15 โ”‚ bp โ”‚ โ•ฐโ”€โ”€โ”€โ”€ โ”‚  help: If you want to ignore this warning, call `.ignore(Lint::Unused)` on โ”‚ the registered constructor.