{"$message_type":"diagnostic","message":"associated items `with_address` and `release` are never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"firmware\\qtpy-samd21\\src\\drv2605l.rs","byte_start":618,"byte_end":663,"line_start":28,"line_end":30,"column_start":1,"column_end":14,"is_primary":false,"text":[{"text":"impl<I2C> Drv2605l<I2C>","highlight_start":1,"highlight_end":24},{"text":"where","highlight_start":1,"highlight_end":6},{"text":"    I2C: I2c,","highlight_start":1,"highlight_end":14}],"label":"associated items in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"firmware\\qtpy-samd21\\src\\drv2605l.rs","byte_start":810,"byte_end":822,"line_start":39,"line_end":39,"column_start":12,"column_end":24,"is_primary":true,"text":[{"text":"    pub fn with_address(i2c: I2C, address: u8) -> Self {","highlight_start":12,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"firmware\\qtpy-samd21\\src\\drv2605l.rs","byte_start":908,"byte_end":915,"line_start":43,"line_end":43,"column_start":12,"column_end":19,"is_primary":true,"text":[{"text":"    pub fn release(self) -> I2C {","highlight_start":12,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: associated items `with_address` and `release` are never used\u001b[0m\n  \u001b[1m\u001b[96m--> \u001b[0mfirmware\\qtpy-samd21\\src\\drv2605l.rs:39:12\n   \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m28\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[96m/\u001b[0m impl<I2C> Drv2605l<I2C>\n\u001b[1m\u001b[96m29\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[96m|\u001b[0m where\n\u001b[1m\u001b[96m30\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[96m|\u001b[0m     I2C: I2c,\n   \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[96m|_____________-\u001b[0m \u001b[1m\u001b[96massociated items in this implementation\u001b[0m\n\u001b[1m\u001b[96m...\u001b[0m\n\u001b[1m\u001b[96m39\u001b[0m \u001b[1m\u001b[96m|\u001b[0m       pub fn with_address(i2c: I2C, address: u8) -> Self {\n   \u001b[1m\u001b[96m|\u001b[0m              \u001b[1m\u001b[93m^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[96m...\u001b[0m\n\u001b[1m\u001b[96m43\u001b[0m \u001b[1m\u001b[96m|\u001b[0m       pub fn release(self) -> I2C {\n   \u001b[1m\u001b[96m|\u001b[0m              \u001b[1m\u001b[93m^^^^^^^\u001b[0m\n   \u001b[1m\u001b[96m|\u001b[0m\n   \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default\n\n"}
{"$message_type":"diagnostic","message":"constant `QT_PY_SDA_PIN` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"firmware\\qtpy-samd21\\src\\platform_samd21.rs","byte_start":675,"byte_end":688,"line_start":27,"line_end":27,"column_start":11,"column_end":24,"is_primary":true,"text":[{"text":"pub const QT_PY_SDA_PIN: &str = \"PA16\";","highlight_start":11,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: constant `QT_PY_SDA_PIN` is never used\u001b[0m\n  \u001b[1m\u001b[96m--> \u001b[0mfirmware\\qtpy-samd21\\src\\platform_samd21.rs:27:11\n   \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m27\u001b[0m \u001b[1m\u001b[96m|\u001b[0m pub const QT_PY_SDA_PIN: &str = \"PA16\";\n   \u001b[1m\u001b[96m|\u001b[0m           \u001b[1m\u001b[93m^^^^^^^^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"constant `QT_PY_SCL_PIN` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"firmware\\qtpy-samd21\\src\\platform_samd21.rs","byte_start":716,"byte_end":729,"line_start":28,"line_end":28,"column_start":11,"column_end":24,"is_primary":true,"text":[{"text":"pub const QT_PY_SCL_PIN: &str = \"PA17\";","highlight_start":11,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: constant `QT_PY_SCL_PIN` is never used\u001b[0m\n  \u001b[1m\u001b[96m--> \u001b[0mfirmware\\qtpy-samd21\\src\\platform_samd21.rs:28:11\n   \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m28\u001b[0m \u001b[1m\u001b[96m|\u001b[0m pub const QT_PY_SCL_PIN: &str = \"PA17\";\n   \u001b[1m\u001b[96m|\u001b[0m           \u001b[1m\u001b[93m^^^^^^^^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"3 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: 3 warnings emitted\u001b[0m\n\n"}
