Dirkjan Ochtman

Results 249 issues of Dirkjan Ochtman

## What was changed Move the integration tests around so that `cargo c --all-targets --all-features` works, and integration test compilation failures become visible in Rust-Analyzer-based IDEs. ## Why? I again...

## What was changed So far, the sdk and sdk-core-protos crates have specialized JSON encoding of payloads with the `AsJsonPayloadExt` and `FromJsonPayloadExt` traits. Some implementations in the Rust SDK have...

I was wondering if anyone has contemplated somehow sharing compiled crates. If I have a number of projects on disk that often have similar dependencies, I'm spending a lot of...

A-caching
S-needs-design

I'm not actually using this crate, and I feel that it is too complex/fragile for what it achieves. However, it still gets ~100k downloads per month on crates.io. It would...

``` ---- template_example_sect_skeptic_template_example_line_31 stdout ---- error: linking with `link.exe` failed: exit code: 1181 Error: | = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.35.32215\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rustcuZhZXS\\symbols.o" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rust-skepticORVSV5\\out.test.119bbd85-cgu.0.rcgu.o" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rust-skepticORVSV5\\out.test.119bbd85-cgu.1.rcgu.o" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rust-skepticORVSV5\\out.test.119bbd85-cgu.2.rcgu.o" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rust-skepticORVSV5\\out.test.119bbd85-cgu.3.rcgu.o" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rust-skepticORVSV5\\out.test.119bbd85-cgu.4.rcgu.o" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rust-skepticORVSV5\\out.3lch827kzsykgi7i.rcgu.o" "/LIBPATH:D:\\a\\rust-skeptic\\rust-skeptic\\target\\debug"...

toml_edit has relatively heavy dependencies, and, in particular, is more aggressive about MSRV bumps.

The documentation in the crate root explains that you need to enable the `openssl` feature to enable support for FTPS, but `Cargo.toml` only features a dependency on tokio-rustls.

While `FtpStream::retr()` tries to read a status after reading from the stream, it looks like `FtpStream::get()` doesn't do this. When we wrote some code that calls `get()` and completes successfully,...

When we have an in-memory JPEG image (in a `Vec` or something else that implements `AsRef`) and we call `image::load_from_memory()`, the image crate uses `Reader::make_decoder()` to create a `JpegDecoder` which...

kind: slow

Not sure if you're aware of this, but after reading your blog post (and especially since you mentioned "I'd rather have less code in my executables in general"), this might...