Skip to content

feat: enhance __str__ representation of types #827

feat: enhance __str__ representation of types

feat: enhance __str__ representation of types #827

Triggered via pull request April 14, 2026 11:39
@0x676e670x676e67
opened #567
fmt
Status Success
Total duration 25m 2s
Artifacts 29

ci.yml

on: pull_request
Matrix: Android
Matrix: manylinux
Matrix: macos
Matrix: musllinux
Matrix: windows
Release
Release
Fit to window
Zoom out
Zoom in

Annotations

25 warnings
style
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions-rs/toolchain@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (standard, --find-interpreter, macos-latest, aarch64, jemalloc)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions-rs/toolchain@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos (standard, --find-interpreter, macos-latest, aarch64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (standard, --find-interpreter, macos-latest, aarch64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (standard, --find-interpreter, macos-latest, aarch64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (standard, --find-interpreter, macos-latest, aarch64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (standard, --find-interpreter, macos-latest, x86_64, jemalloc)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions-rs/toolchain@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos (standard, --find-interpreter, macos-latest, x86_64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (standard, --find-interpreter, macos-latest, x86_64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (standard, --find-interpreter, macos-latest, x86_64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (standard, --find-interpreter, macos-latest, x86_64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (free-threaded, --interpreter 3.13t 3.14t, macos-latest, aarch64, jemalloc)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions-rs/toolchain@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos (free-threaded, --interpreter 3.13t 3.14t, macos-latest, aarch64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (free-threaded, --interpreter 3.13t 3.14t, macos-latest, aarch64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (free-threaded, --interpreter 3.13t 3.14t, macos-latest, aarch64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (free-threaded, --interpreter 3.13t 3.14t, macos-latest, aarch64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (free-threaded, --interpreter 3.13t 3.14t, macos-latest, x86_64, jemalloc)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions-rs/toolchain@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos (free-threaded, --interpreter 3.13t 3.14t, macos-latest, x86_64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (free-threaded, --interpreter 3.13t 3.14t, macos-latest, x86_64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (free-threaded, --interpreter 3.13t 3.14t, macos-latest, x86_64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos (free-threaded, --interpreter 3.13t 3.14t, macos-latest, x86_64, jemalloc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Artifacts

Produced during runtime
Name Size Digest
wheels-android-aarch64-linux-android
3.73 MB
sha256:f7b6480203df639aa11bb7c447685ea53b17f7163c571aeadf64bd13b633f1bf
wheels-android-x86_64-linux-android
3.86 MB
sha256:2ded99407d2124b71c8b6cd3b662f9deab2558a853de22f56cac1d432c42b86a
wheels-linux-aarch64-free-threaded
8.07 MB
sha256:0bee9f7155a7406f92f1cc209d573d313e793e1d188c482b3061fa7f79d8eb13
wheels-linux-aarch64-standard
4.03 MB
sha256:5dbfbbe341de9d7335021d8d61925c0ce451117b37ccc9ca06c9b99b71e7c33b
wheels-linux-armv7-free-threaded
7.48 MB
sha256:d28355f7ba554bc1d8dddcaeaa8eabe95df6740a1a78ea787d791fd8b5aa3019
wheels-linux-armv7-standard
3.74 MB
sha256:27855698561e72b682d9b6ee2060fb608689d3a063bd1bc49ae2b9b4ed8fa494
wheels-linux-x86-free-threaded
8.37 MB
sha256:c65e2b82ad443cf25d3dd43fd78c3698bcc491e7f57b159f55a46eaf36d82d97
wheels-linux-x86-standard
4.18 MB
sha256:f06861c8d7ed3054a5e55964b7c9074013b17483755360fa792c8cedf5f255de
wheels-linux-x86_64-free-threaded
8.13 MB
sha256:895e83d67929f3567f9b717ebf77dc29f02c9d4a4974559ab7c59eea72d8d061
wheels-linux-x86_64-standard
4.06 MB
sha256:515d14fbc8ba9b8e09b40c63835b8d9e6ad0384be7d4c2cf11bf44bdff2870e3
wheels-macos-aarch64-free-threaded
7.2 MB
sha256:a2548ac4463f04472c33b0dd0b0b283e55df2e25de766e240fd739e64b5145e6
wheels-macos-aarch64-standard
3.61 MB
sha256:4aa3e5609fd498bda59ec7a26dbdbb439b32cf07d947d615fe20ee184053b46c
wheels-macos-x86_64-free-threaded
7.62 MB
sha256:e7e7792fe9c5760ce919b8b8b9f9a4f53d386c2fa9a924eb1ef872acd133aad2
wheels-macos-x86_64-standard
3.82 MB
sha256:ab7fe9a436eec19321df0da7a56c75c253de600a971fb6b89ffbb94b9d74c80e
wheels-musllinux-aarch64-unknown-linux-musl-free-threaded
7.26 MB
sha256:c7c67d83a39e6284cf4676ad1018605a6007da9ddc90fdc8ddf62a4b8e03a6e2
wheels-musllinux-aarch64-unknown-linux-musl-standard
3.63 MB
sha256:72d0017c1955eff09d4b1008cd5106c7ae2808ecc52098642ead325f962b65d5
wheels-musllinux-armv7-unknown-linux-musleabihf-free-threaded
6.95 MB
sha256:1b83bd1081600602975192b5d24da7e981db075033760d72fcca0b9cd14672de
wheels-musllinux-armv7-unknown-linux-musleabihf-standard
3.48 MB
sha256:78f3362f90d1771958d1a63a8f5f6dffa7c324de211add64492769e8e458cce9
wheels-musllinux-i686-unknown-linux-musl-free-threaded
7.43 MB
sha256:8fd68762e68d6400eede12d91484fc4e575275cc23af1d7aefbdd4d02b094d35
wheels-musllinux-i686-unknown-linux-musl-standard
3.72 MB
sha256:a50aa644c3221405419d1ea33eb104a0e1ed2f479535bf1bcd17823320fb4aee
wheels-musllinux-x86_64-unknown-linux-musl-free-threaded
7.7 MB
sha256:9f4cdcb5c7dff26325414e3cda4875740fc80b696e18c81acd6ba1a46af3695e
wheels-musllinux-x86_64-unknown-linux-musl-standard
3.85 MB
sha256:90232862d2231b362fbf09a7194d80c83fdfb3e9bde0e3e3cb05c536cdc7dc13
wheels-sdist
245 KB
sha256:64a3479c17ae7dd30ac482ac3bff088057b835784ca078aaf82bce71d5c33781
wheels-windows-aarch64-free-threaded
7.08 MB
sha256:6452ba9835fcf4970695d64c59341af4d5c5b971ffb4dd6de4003b39f73a4427
wheels-windows-aarch64-standard
3.54 MB
sha256:960fdae095c8092bbe9196f3344f1ee576ef1aa97a8684b38dcd1fc59c785fce
wheels-windows-x64-free-threaded
7.74 MB
sha256:4bb7b2683e8be707171a87120de2183626675c103d663376a17ec2d71dc8d27b
wheels-windows-x64-standard
3.86 MB
sha256:965b8814f8b3b7c72cee506f5852c7d2eacafa844acec1d498403ed39a36d12a
wheels-windows-x86-free-threaded
7.1 MB
sha256:d8f7eefbe56d075142ba7ef664a96a4f2fe961b6ce8533cc6694cff8061fb2fb
wheels-windows-x86-standard
3.56 MB
sha256:f7672754600216360855116271333cd810db468aaa6d090306e39c65b1653bcd