Jonathan Woollett-Light

Results 79 issues of Jonathan Woollett-Light

An idea for improving explicitness (I may submit a PR in the future) At the moment: ```rust #[derive(From)] enum Conflicting { A(u8), B(u8), C(u16) } #[test] fn conflicting_enum() { let...

enhancement
help wanted
k::ui/ux

Test project: [emu_test.zip](https://github.com/calebwin/emu/files/4654360/emu_test.zip) Errors (and warning) produced: ```Rust error[E0433]: failed to resolve: use of undeclared type or module `futures` --> src\main.rs:15:5 | 15 | futures::executor::block_on(assert_device_pool_initialized()); | ^^^^^^^ use of undeclared...

The search bar in the [rusdoc documentation](https://calebwin.github.io/emu/) does not work.

In essence the traits: ```rust pub trait Input: InternalConvert + Clone { type Output: InternalConvert + Clone; } pub trait InternalConvert { fn i_into(self) -> T; fn i_from(x: T) ->...

Implementing functionality that would seem should already exist within a library (such as `EMatrix` and `EVector` for [nalgebra](https://docs.rs/nalgebra/latest/nalgebra/index.html) in this case) I find often indicates you are incorrectly using a...

### https://github.com/firecracker-microvm/firecracker/pull/3105 must be merged first # Reason for This PR Many properties of the CPU are not considered when saving and restoring snapshots which could lead to potential instability....

Feature: CPU Configuration
Status: Author

# Reason for This PR The current version of the Rust tool chain used in Firecracker is 1.52.0 this is over a year old and missing useful functionality. ## Description...

Codebase: Build System
Quality: Technical Debt
Status: Author

# Feature Request A small number of [pytest doctests](https://docs.python.org/3/library/doctest.html) are present in the project, largely for documentation. It would be beneficial to automatically run these to verify they are correct....

Good first issue
Priority: Low
Type: Fix
Status: Parked

# Feature Request Documentation through various `.md`s spread throughout a repository can create difficulty in learning and quickly accessing information. I believe an [mdBook](https://github.com/rust-lang/mdBook) akin to the [Rust lang book](https://doc.rust-lang.org/stable/book/)...

Priority: Low
Type: Documentation
Type: Enhancement
Status: Parked

When serializing bit flags they quickly become unreadable and not easily editable. This can be somewhat awkwardly circumvented by using something like: ```rust bitflags! { struct Flags: u32 { const...