Skip to content

feat: add native Rust extension for 29x faster performance (v6.0.0) #2

feat: add native Rust extension for 29x faster performance (v6.0.0)

feat: add native Rust extension for 29x faster performance (v6.0.0) #2

Triggered via pull request January 16, 2026 05:07
Status Failure
Total duration 1m 44s
Artifacts

rust-ci.yml

on: pull_request
Rust Lint & Format
12s
Rust Lint & Format
Performance Benchmark
30s
Performance Benchmark
Matrix: rust-test
Fit to window
Zoom out
Zoom in

Annotations

131 errors and 10 warnings
Rust Lint & Format
Process completed with exit code 1.
Build & Test (ubuntu-latest, Python 3.11)
function `get_xml_type` is never used
Build & Test (ubuntu-latest, Python 3.11)
unused variable: `parent`
Build & Test (ubuntu-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.12)
function `get_xml_type` is never used
Build & Test (ubuntu-latest, Python 3.12)
unused variable: `parent`
Build & Test (ubuntu-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Performance Benchmark
function `get_xml_type` is never used
Performance Benchmark
unused variable: `parent`
Performance Benchmark
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Performance Benchmark
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Performance Benchmark
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Performance Benchmark
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Performance Benchmark
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Performance Benchmark
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Performance Benchmark
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Performance Benchmark
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.13)
function `get_xml_type` is never used
Build & Test (ubuntu-latest, Python 3.13)
unused variable: `parent`
Build & Test (ubuntu-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.10)
function `get_xml_type` is never used
Build & Test (ubuntu-latest, Python 3.10)
unused variable: `parent`
Build & Test (ubuntu-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (ubuntu-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.13)
function `get_xml_type` is never used
Build & Test (macos-latest, Python 3.13)
unused variable: `parent`
Build & Test (macos-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.12)
function `get_xml_type` is never used
Build & Test (macos-latest, Python 3.12)
unused variable: `parent`
Build & Test (macos-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.13)
function `get_xml_type` is never used
Build & Test (windows-latest, Python 3.13)
unused variable: `parent`
Build & Test (windows-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.13)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.11)
function `get_xml_type` is never used
Build & Test (windows-latest, Python 3.11)
unused variable: `parent`
Build & Test (windows-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.10)
function `get_xml_type` is never used
Build & Test (macos-latest, Python 3.10)
unused variable: `parent`
Build & Test (macos-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.12)
function `get_xml_type` is never used
Build & Test (windows-latest, Python 3.12)
unused variable: `parent`
Build & Test (windows-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.12)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.11)
function `get_xml_type` is never used
Build & Test (macos-latest, Python 3.11)
unused variable: `parent`
Build & Test (macos-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (macos-latest, Python 3.11)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.10)
function `get_xml_type` is never used
Build & Test (windows-latest, Python 3.10)
unused variable: `parent`
Build & Test (windows-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Build & Test (windows-latest, Python 3.10)
use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
Rust Lint & Format: rust/src/lib.rs#L392
Diff in /home/runner/work/json2xml/json2xml/rust/src/lib.rs
Rust Lint & Format: rust/src/lib.rs#L371
Diff in /home/runner/work/json2xml/json2xml/rust/src/lib.rs
Rust Lint & Format: rust/src/lib.rs#L355
Diff in /home/runner/work/json2xml/json2xml/rust/src/lib.rs
Rust Lint & Format: rust/src/lib.rs#L329
Diff in /home/runner/work/json2xml/json2xml/rust/src/lib.rs
Rust Lint & Format: rust/src/lib.rs#L311
Diff in /home/runner/work/json2xml/json2xml/rust/src/lib.rs
Rust Lint & Format: rust/src/lib.rs#L298
Diff in /home/runner/work/json2xml/json2xml/rust/src/lib.rs
Rust Lint & Format: rust/src/lib.rs#L285
Diff in /home/runner/work/json2xml/json2xml/rust/src/lib.rs
Rust Lint & Format: rust/src/lib.rs#L241
Diff in /home/runner/work/json2xml/json2xml/rust/src/lib.rs
Rust Lint & Format: rust/src/lib.rs#L215
Diff in /home/runner/work/json2xml/json2xml/rust/src/lib.rs
Rust Lint & Format: rust/src/lib.rs#L208
Diff in /home/runner/work/json2xml/json2xml/rust/src/lib.rs