Commit 3d3ddb0
committed
fix(query): add From<GraphError> and From<SpoError> for QueryError
From<GraphError>: maps ParseError→ParseError, PlanError→PlanError,
ConfigError→PlanError, ExecutionError→ExecutionError,
UnsupportedFeature→UnsupportedFeature, InvalidPattern→InvalidPattern.
From<SpoError>: maps all variants via Display → SpoError { message }.
Verified: .parse().unwrap() in cypher.rs already uses .map_err().
https://claude.ai/code/session_018L7tAcJ9ppReFdcjhYjTcb1 parent 2e22664 commit 3d3ddb0
1 file changed
Lines changed: 42 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
155 | 197 | | |
156 | 198 | | |
157 | 199 | | |
| |||
0 commit comments