rust-vmm / vmm-sys-util

Helpers and utilities used by multiple rust-vmm components and VMMs
BSD 3-Clause "New" or "Revised" License
78 stars 64 forks source link

fix: `missing_debug_implementations` #198

Closed JonathanWoollett-Light closed 1 year ago

JonathanWoollett-Light commented 1 year ago

Summary of the PR

Sets missing_debug_implementations to deny and adds missing std::fmt::Debug implementations.

When tracing/logging/debugging a program it is common to debug print inputs and outputs of function, to do this generally dependencies need to offer std::fmt::Debug implementations.

I won't repeat what is written under missing_debug_implementations which gives some more explanation.

Requirements

Before submitting your PR, please make sure you addressed the following requirements: