rust-vmm / linux-loader

Linux kernel loader
Apache License 2.0
181 stars 55 forks source link

fix: `missing_debug_implementations` #154

Open JonathanWoollett-Light opened 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:

andreeaflorescu commented 1 year ago

@JonathanWoollett-Light do you still want to get this merged? If yes, can you fix the conflicts? Otherwise please close the PR.