theorem String.Slice.Pos.next_ofSliceFrom {s : Slice} {p₀ : s.Pos} {p : (s.sliceFrom p₀).Pos} {h : ofSliceFrom p ≠ s.endPos} :
theorem String.Pos.next_ofSliceFrom {s : String} {p₀ : s.Pos} {p : (s.sliceFrom p₀).Pos} {h : ofSliceFrom p ≠ s.endPos} :
@[simp]
@[simp]
theorem String.Slice.Pos.isUTF8FirstByte_getUTF8Byte_offset {s : Slice} {p : s.Pos} {h : p.offset < s.rawEndPos} :
(s.getUTF8Byte p.offset h).IsUTF8FirstByte
theorem String.Pos.isUTF8FirstByte_getUTF8Byte_offset {s : String} {p : s.Pos} {h : p.offset < s.rawEndPos} :
(s.getUTF8Byte p.offset h).IsUTF8FirstByte