mozilla/rust — pull request #12797 by pczarn (2014-03-09 22:36:28+00:00)
Title: Return Option rather than fail for `slice_shift_char` and {shift,pop}_{char,byte} 

Along the lines of `shift_ref` and `pop_ref`.