{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/32076","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/32076/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/32076/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/32076/events","html_url":"https://github.com/rust-lang/rust/pull/32076","id":138785831,"number":32076,"title":"Move into_ascii_{low,upp}ercase (back) to a separate trait.","user":{"login":"SimonSapin","id":291359,"avatar_url":"https://avatars.githubusercontent.com/u/291359?v=3","gravatar_id":"","url":"https://api.github.com/users/SimonSapin","html_url":"https://github.com/SimonSapin","followers_url":"https://api.github.com/users/SimonSapin/followers","following_url":"https://api.github.com/users/SimonSapin/following{/other_user}","gists_url":"https://api.github.com/users/SimonSapin/gists{/gist_id}","starred_url":"https://api.github.com/users/SimonSapin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SimonSapin/subscriptions","organizations_url":"https://api.github.com/users/SimonSapin/orgs","repos_url":"https://api.github.com/users/SimonSapin/repos","events_url":"https://api.github.com/users/SimonSapin/events{/privacy}","received_events_url":"https://api.github.com/users/SimonSapin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rust-lang/rust/labels/beta-nominated","name":"beta-nominated","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-03-06T12:02:05Z","updated_at":"2016-03-06T13:54:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rust-lang/rust/pulls/32076","html_url":"https://github.com/rust-lang/rust/pull/32076","diff_url":"https://github.com/rust-lang/rust/pull/32076.diff","patch_url":"https://github.com/rust-lang/rust/pull/32076.patch"},"body":"Implementing `AsciiExt` for `String` and `Vec<u8>` caused a regression: https://github.com/rust-lang/rust/issues/32074 and the `where Self: Sized` hack to have the `into_` methods in that trait (which is also implemented for DST `str` and `[u8]`) was rather clunky.\r\n\r\nCC https://github.com/rust-lang/rust/issues/27809\r\n\r\nr? @alexcrichton "},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/192891545","html_url":"https://github.com/rust-lang/rust/pull/32076#issuecomment-192891545","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/32076","id":192891545,"user":{"login":"SimonSapin","id":291359,"avatar_url":"https://avatars.githubusercontent.com/u/291359?v=3","gravatar_id":"","url":"https://api.github.com/users/SimonSapin","html_url":"https://github.com/SimonSapin","followers_url":"https://api.github.com/users/SimonSapin/followers","following_url":"https://api.github.com/users/SimonSapin/following{/other_user}","gists_url":"https://api.github.com/users/SimonSapin/gists{/gist_id}","starred_url":"https://api.github.com/users/SimonSapin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SimonSapin/subscriptions","organizations_url":"https://api.github.com/users/SimonSapin/orgs","repos_url":"https://api.github.com/users/SimonSapin/repos","events_url":"https://api.github.com/users/SimonSapin/events{/privacy}","received_events_url":"https://api.github.com/users/SimonSapin/received_events","type":"User","site_admin":false},"created_at":"2016-03-06T13:54:54Z","updated_at":"2016-03-06T13:54:54Z","body":"Rebased on top of #32020 which stabilized these methods. The libs team may want to discuss the (re)addition of the `OwnedAsciiExt` trait so this leaves it unstable for now, effectively reverting #32020."}}