{"record":{"id":"18eaf64be8476710","repo":"sharkdp/bat","slug":"to-not-be-finished","errorCode":null,"errorMessage":"to not be finished","messagePattern":"to not be finished","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/vscreen.rs","lineNumber":394,"sourceCode":"        while let Some((i, c)) = self.chars.peek() {\n            if !pred(*c) {\n                break;\n            }\n\n            end = *i + c.len_utf8();\n            self.chars.next();\n        }\n\n        Some((start, end))\n    }\n\n    fn next_text(&mut self) -> Option<EscapeSequenceOffsets> {\n        self.chars_take_while(|c| !is_sequence_introducer(c))\n            .map(|(start, end)| EscapeSequenceOffsets::Text { start, end })\n    }\n\n    fn next_sequence(&mut self) -> Option<EscapeSequenceOffsets> {\n        let (start_sequence, c) = self.chars.next().expect(\"to not be finished\");\n\n        // Handle 8-bit C1 introducers as their 7-bit `ESC <x>` equivalents.\n        match c {\n            '\\u{9B}' => return self.next_csi_body(start_sequence),\n            '\\u{9D}' => return self.next_osc_body(start_sequence),\n            '\\u{90}' | '\\u{98}' | '\\u{9E}' | '\\u{9F}' => {\n                return self.next_string_terminated_body(start_sequence)\n            }\n            _ => {}\n        }\n\n        match self.chars.peek() {\n            None => Some(EscapeSequenceOffsets::Unknown {\n                start: start_sequence,\n                end: start_sequence + c.len_utf8(),\n            }),\n\n            Some((_, ']')) => self.next_osc(start_sequence),","sourceCodeStart":376,"sourceCodeEnd":412,"githubUrl":"https://github.com/sharkdp/bat/blob/b671e53c2cd0177beb357cf6cb997ee4215c7155/src/vscreen.rs#L376-L412","documentation":"Error \"to not be finished\" thrown in sharkdp/bat.","triggerScenarios":"Thrown at src/vscreen.rs:394 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b671e53c2cd0177beb357cf6cb997ee4215c7155","analyzedAt":"2026-08-16T08:15:54.742Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}