This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch gh-readonly-queue/main/pr-2189-c8b7f7cf4281cdfff3e08e9827928662b8be8095 in repository https://gitbox.apache.org/repos/asf/datafusion-sqlparser-rs.git
commit 37aa792277089de6dbcf01823d7db5e9029ce5c7 Author: Luca Cappelletti <[email protected]> AuthorDate: Mon Feb 2 09:38:44 2026 +0100 Implement `core::error::Error` for `ParserError` and `TokenizerError` (#2189) --- src/parser/mod.rs | 3 +-- src/tokenizer.rs | 6 ++---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/parser/mod.rs b/src/parser/mod.rs index 27631143..dbdce02d 100644 --- a/src/parser/mod.rs +++ b/src/parser/mod.rs @@ -204,8 +204,7 @@ impl fmt::Display for ParserError { } } -#[cfg(feature = "std")] -impl std::error::Error for ParserError {} +impl core::error::Error for ParserError {} // By default, allow expressions up to this deep before erroring const DEFAULT_REMAINING_DEPTH: usize = 50; diff --git a/src/tokenizer.rs b/src/tokenizer.rs index 8c33ad3d..506dee1d 100644 --- a/src/tokenizer.rs +++ b/src/tokenizer.rs @@ -782,8 +782,7 @@ impl fmt::Display for TokenizerError { } } -#[cfg(feature = "std")] -impl std::error::Error for TokenizerError {} +impl core::error::Error for TokenizerError {} struct State<'a> { peekable: Peekable<Chars<'a>>, @@ -2554,9 +2553,8 @@ mod tests { message: "test".into(), location: Location { line: 1, column: 1 }, }; - #[cfg(feature = "std")] { - use std::error::Error; + use core::error::Error; assert!(err.source().is_none()); } assert_eq!(err.to_string(), "test at Line: 1, Column: 1"); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
