Run of lintian-fixes for rust-zvariant

Try this locally (using the lintian-brush package):

debcheckout rust-zvariant
cd rust-zvariant
lintian-brush
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
    = help: items from traits can only be used if the trait is implemented and in scope
note: `type::Type` defines an item `signature`, perhaps you need to implement it
   --> src/type.rs:26:1
    |
26  | pub trait Type {
    | ^^^^^^^^^^^^^^

error[E0277]: the trait bound `UnitStruct: type::Type` is not satisfied
   --> src/lib.rs:800:38
    |
800 |         let encoded = to_bytes(ctxt, &UnitStruct).unwrap();
    |                                      ^^^^^^^^^^^ the trait `type::Type` is not implemented for `UnitStruct`
    | 
   ::: src/ser.rs:147:8
    |

Summary

Full worker log Full build log