Mikko Rantanen

Results 14 comments of Mikko Rantanen

FYI: https://github.com/rust-lang/crates.io/issues/1451

I've repro'd this using docker: ``` docker run -it --security-opt apparmor=unconfined --security-opt seccomp=unconfined --cap-add SYS_PTRACE rustlang/rust:nightly bash ``` With the following commands: ``` apt-get update apt-get install libcurl4-openssl-dev libelf-dev libdw-dev...

While playing with this some more, the `LD_LIBRARY_PATH` trick doesn't seem to trace the dynamic library. :|

To make this more annoying, the issue seems to be related to how the original binary was compiled as well. | Test compile | kcov | no kcov |-|-|-| |...

Oh dammit. I'm pretty sure I had a response written to the last question, but probably never hit 'Comment'. :| I remember going through the compilation logs - at least...

The fields in traits will resolve some of these issues. However they can't be used in case the struct/trait involves multi-field invariants, which are maintained by controlling their modification. An...

#### Non-self arguments If type `T` implements a method `bar` that can be used with a partial borrow of `T { &foo }`, I'd imagine we'll soon start needing ways...

I still favor eddyb's approach. The "partial borrow" is much more closer to "type information" than "binding information". Also I feel the issue is somewhat orthogonal from arbitrary self types:...

This is a one line change (plus the comment), it might be better to just implement the change directly in #125 if there's a larger rework. :)

Forgot to mention: I'm also interested in contributing code for the implementation, if there is consensus on what should happen. Also do Cargo changes, such as this, go through the...