{"record":{"id":"fb9cf2a57f4a7e6f","repo":"pola-rs/polars","slug":"dt-not-impl","errorCode":null,"errorMessage":"{dt:?} not impl","messagePattern":"(.+?) not impl","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/polars-core/src/fmt.rs","lineNumber":463,"sourceCode":"                format_array!(\n                    f,\n                    self.binary_offset().unwrap(),\n                    \"binary[offset]\",\n                    self.name(),\n                    \"Series\"\n                )\n            },\n            #[cfg(feature = \"dtype-map\")]\n            DataType::Map(_, _) => {\n                let dt = format!(\"{}\", self.dtype());\n                format_array!(f, self.map().unwrap(), &dt, self.name(), \"Series\")\n            },\n            #[cfg(feature = \"dtype-extension\")]\n            DataType::Extension(_, _) => {\n                let dt = format!(\"{}\", self.dtype());\n                format_array!(f, self.ext().unwrap(), &dt, self.name(), \"Series\")\n            },\n            dt => panic!(\"{dt:?} not impl\"),\n        }\n    }\n}\n\nimpl Display for Series {\n    fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {\n        Debug::fmt(self, f)\n    }\n}\n\nimpl Debug for DataFrame {\n    fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {\n        Display::fmt(self, f)\n    }\n}\n#[cfg(any(feature = \"fmt\", feature = \"fmt_no_tty\"))]\nfn make_str_val(v: &str, truncate: usize, ellipsis: &String) -> String {\n    let v_trunc = &v[..v","sourceCodeStart":445,"sourceCodeEnd":481,"githubUrl":"https://github.com/pola-rs/polars/blob/68506541d2de983056c9eb244e1ea05fab377dfc/crates/polars-core/src/fmt.rs#L445-L481","documentation":"Formatting fallback in Series/DataType display: the DataType variant has no dedicated formatter implementation in fmt.rs, so its Debug representation is emitted with a 'not impl' marker. It signals a missing formatting branch for that dtype, not bad user data.","triggerScenarios":"This panic/expect fires when execution reaches an unguarded state described by: \"{dt:?} not impl\". Typical triggers: unsupported dtype or feature-gated code path reached at runtime, invalid user input or environment variable value, calling API methods in the wrong order or on mismatched types, or data (lengths, offsets, ranges) violating the function's preconditions.","commonSituations":"Encountered when input data or configuration does not meet the preconditions of the throwing code path (\"{dt:?} not impl\"). Common cases: missing Cargo feature flags, mismatched dtypes/lengths between arrays or series, out-of-range temporal values, malformed environment variables, or operations on unsupported/complex nested types.","solutions":["Formatting is not implemented for this dtype; cast the value to a displayable type (string/numeric) first.","Implement a custom Display path or convert the value before formatting."],"exampleFix":null,"handlingStrategy":"fallback","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"68506541d2de983056c9eb244e1ea05fab377dfc","analyzedAt":"2026-08-19T12:15:06.350Z","contentChangedAt":"2026-08-19T12:15:06.350Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}