{"push_id":583995900,"size":1,"distinct_size":1,"ref":"refs/heads/prep-env","head":"2d200c9c8bd6659720a68ab8dd74218b1e58c1e9","before":"d2a97a414778592e1e5ec505540a180a3586ccf1","commits":[{"sha":"2d200c9c8bd6659720a68ab8dd74218b1e58c1e9","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Move std::env to the new I/O APIs\n\nThis commit moves `std::env` away from the `std::old_io` error type as well as\nthe `std::old_path` module. Methods returning an error now return `io::Error`\nand methods consuming or returning paths use `std::path` instead of\n`std::old_path`. This commit does not yet mark these APIs as `#[stable]`.\n\nThis commit also migrates `std::old_io::TempDir` to `std::fs::TempDir` with\nessentially the exact same API. This type was added to interoperate with the new\npath API and has its own `tempdir` feature.\n\nFinally, this commit reverts the deprecation of `std::os` APIs returning the old\npath API types. This deprecation can come back once the entire `std::old_path`\nmodule is deprecated.\n\n[breaking-change]","distinct":true,"url":"https://api.github.com/repos/alexcrichton/rust/commits/2d200c9c8bd6659720a68ab8dd74218b1e58c1e9"}]}