Mirror the core downloader's from_utf8 fast path in the wrapper's net.rs so a valid UTF-8 response (the common case) moves the buffer instead of the old from_utf8_lossy().into_owned() double-copy; lossy fallback preserved for mojibake. This straw commit also carries the strawcore Loop-3 speed pass (move-not-clone playerResponse, overlapped sig-timestamp fetch, player.js copy cuts) into the build via the CI's strawcore clone. Deferred wrapper follow-up: S5 (opt-level=2 for the JS-interpreter crates in rust/Cargo.toml). |
||
|---|---|---|
| .. | ||
| src | ||
| build.rs | ||
| Cargo.toml | ||