guerrilla icon indicating copy to clipboard operation
guerrilla copied to clipboard

☢ Guerrilla (or Monkey) Patching in Rust for (unsafe) fun and profit.

Results 8 guerrilla issues
Sort by recently updated
recently updated
newest added

Setting aside the question of whether the patching routine itself should be considered safe, these functions can be used to break invariants, which makes them unsafe.

help wanted
question

Currently there's the `patch*` functions which accept from 0 to 9 arguments, which is a limitation when it comes to a larger amount, which is surely non-idiomatic and not practical...

enhancement
help wanted

Hello, first of all, I am really amazed by this crate! But I am not able to understand, what is really going on under the hood to achieve this functionality....

enhancement

This is very much a duplicate of #3, but it seems like you had problems consistently reproducing the problem in tests. I put together a proof of concept which (at...

This is inherent to the API, as there's no reasonable interpretation of what version to "restore" in such a case; so it might just be one for the "no monkey...

So I've tried to use the lib on my machine, using minimal example from your test suite, namely ## src/main.rs ```rust fn main() { println!("Hello, world!"); } #[cfg(test)] #[inline(never)] fn...

bug
help wanted
good first issue