Detect Changes	Set up job	﻿2026-03-28T20:20:56.9981499Z Current runner version: '2.333.0'
Detect Changes	Set up job	2026-03-28T20:20:57.0006816Z ##[group]Runner Image Provisioner
Detect Changes	Set up job	2026-03-28T20:20:57.0007757Z Hosted Compute Agent
Detect Changes	Set up job	2026-03-28T20:20:57.0008326Z Version: 20260213.493
Detect Changes	Set up job	2026-03-28T20:20:57.0008890Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Detect Changes	Set up job	2026-03-28T20:20:57.0009642Z Build Date: 2026-02-13T00:28:41Z
Detect Changes	Set up job	2026-03-28T20:20:57.0010308Z Worker ID: {ec11bc92-2f20-4ecd-961d-a741ff272080}
Detect Changes	Set up job	2026-03-28T20:20:57.0010952Z Azure Region: centralus
Detect Changes	Set up job	2026-03-28T20:20:57.0011569Z ##[endgroup]
Detect Changes	Set up job	2026-03-28T20:20:57.0013377Z ##[group]Operating System
Detect Changes	Set up job	2026-03-28T20:20:57.0013964Z Ubuntu
Detect Changes	Set up job	2026-03-28T20:20:57.0014527Z 24.04.4
Detect Changes	Set up job	2026-03-28T20:20:57.0014951Z LTS
Detect Changes	Set up job	2026-03-28T20:20:57.0015413Z ##[endgroup]
Detect Changes	Set up job	2026-03-28T20:20:57.0016358Z ##[group]Runner Image
Detect Changes	Set up job	2026-03-28T20:20:57.0016886Z Image: ubuntu-24.04
Detect Changes	Set up job	2026-03-28T20:20:57.0017393Z Version: 20260323.65.1
Detect Changes	Set up job	2026-03-28T20:20:57.0018425Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260323.65/images/ubuntu/Ubuntu2404-Readme.md
Detect Changes	Set up job	2026-03-28T20:20:57.0020048Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260323.65
Detect Changes	Set up job	2026-03-28T20:20:57.0020978Z ##[endgroup]
Detect Changes	Set up job	2026-03-28T20:20:57.0023857Z ##[group]GITHUB_TOKEN Permissions
Detect Changes	Set up job	2026-03-28T20:20:57.0026062Z Actions: write
Detect Changes	Set up job	2026-03-28T20:20:57.0026625Z ArtifactMetadata: write
Detect Changes	Set up job	2026-03-28T20:20:57.0027220Z Attestations: write
Detect Changes	Set up job	2026-03-28T20:20:57.0027726Z Checks: write
Detect Changes	Set up job	2026-03-28T20:20:57.0028240Z Contents: write
Detect Changes	Set up job	2026-03-28T20:20:57.0028734Z Deployments: write
Detect Changes	Set up job	2026-03-28T20:20:57.0029239Z Discussions: write
Detect Changes	Set up job	2026-03-28T20:20:57.0029774Z Issues: write
Detect Changes	Set up job	2026-03-28T20:20:57.0030254Z Metadata: read
Detect Changes	Set up job	2026-03-28T20:20:57.0030767Z Models: read
Detect Changes	Set up job	2026-03-28T20:20:57.0031280Z Packages: write
Detect Changes	Set up job	2026-03-28T20:20:57.0031747Z Pages: write
Detect Changes	Set up job	2026-03-28T20:20:57.0032600Z PullRequests: write
Detect Changes	Set up job	2026-03-28T20:20:57.0033182Z RepositoryProjects: write
Detect Changes	Set up job	2026-03-28T20:20:57.0033752Z SecurityEvents: write
Detect Changes	Set up job	2026-03-28T20:20:57.0034322Z Statuses: write
Detect Changes	Set up job	2026-03-28T20:20:57.0034830Z ##[endgroup]
Detect Changes	Set up job	2026-03-28T20:20:57.0037202Z Secret source: Actions
Detect Changes	Set up job	2026-03-28T20:20:57.0038202Z Prepare workflow directory
Detect Changes	Set up job	2026-03-28T20:20:57.0719346Z Prepare all required actions
Detect Changes	Set up job	2026-03-28T20:20:57.0776419Z Getting action download info
Detect Changes	Set up job	2026-03-28T20:20:57.4089130Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
Detect Changes	Set up job	2026-03-28T20:20:57.5405073Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:29eef336d9b2848a0b548edc03f92a220660cdb8)
Detect Changes	Set up job	2026-03-28T20:20:57.9902758Z Complete job name: Detect Changes
Detect Changes	Run actions/checkout@v4	﻿2026-03-28T20:20:58.0539322Z ##[group]Run actions/checkout@v4
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0540194Z with:
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0540582Z   fetch-depth: 0
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0541010Z   repository: linksplatform/trees-rs
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0541670Z   token: ***
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0542275Z   ssh-strict: true
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0542673Z   ssh-user: git
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0543087Z   persist-credentials: true
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0543535Z   clean: true
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0543939Z   sparse-checkout-cone-mode: true
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0544446Z   fetch-tags: false
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0544849Z   show-progress: true
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0545261Z   lfs: false
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0545624Z   submodules: false
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0546032Z   set-safe-directory: true
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0546893Z env:
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0547283Z   CARGO_TERM_COLOR: always
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0547746Z   RUSTFLAGS: -Dwarnings
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0548336Z   CARGO_TOKEN: ***
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.0548778Z ##[endgroup]
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1676366Z Syncing repository: linksplatform/trees-rs
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1678213Z ##[group]Getting Git version info
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1678916Z Working directory is '/home/runner/work/trees-rs/trees-rs'
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1679835Z [command]/usr/bin/git version
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1725031Z git version 2.53.0
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1752668Z ##[endgroup]
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1775910Z Temporarily overriding HOME='/home/runner/work/_temp/dcea9373-cddf-45bc-a22b-5ae3cfbd2088' before making global git config changes
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1778661Z Adding repository directory to the temporary git global config as a safe directory
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1782878Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/trees-rs/trees-rs
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1815577Z Deleting the contents of '/home/runner/work/trees-rs/trees-rs'
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1820096Z ##[group]Initializing the repository
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1825197Z [command]/usr/bin/git init /home/runner/work/trees-rs/trees-rs
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1919338Z hint: Using 'master' as the name for the initial branch. This default branch name
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1921213Z hint: will change to "main" in Git 3.0. To configure the initial branch name
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1923173Z hint: to use in all of your new repositories, which will suppress this warning,
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1924512Z hint: call:
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1925212Z hint:
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1926103Z hint: 	git config --global init.defaultBranch <name>
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1927160Z hint:
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1928224Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1929774Z hint: 'development'. The just-created branch can be renamed via this command:
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1930977Z hint:
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1931667Z hint: 	git branch -m <name>
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1932796Z hint:
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1933876Z hint: Disable this message with "git config set advice.defaultBranchName false"
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1935652Z Initialized empty Git repository in /home/runner/work/trees-rs/trees-rs/.git/
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1938314Z [command]/usr/bin/git remote add origin https://github.com/linksplatform/trees-rs
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1966449Z ##[endgroup]
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1967662Z ##[group]Disabling automatic garbage collection
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1971514Z [command]/usr/bin/git config --local gc.auto 0
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.1999887Z ##[endgroup]
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.2001095Z ##[group]Setting up auth
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.2007634Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.2038004Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.2328299Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.2360647Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.2576777Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.2609974Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.2828863Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.2863722Z ##[endgroup]
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.2872093Z ##[group]Fetching the repository
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.2873450Z [command]/usr/bin/git -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6919203Z From https://github.com/linksplatform/trees-rs
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6922162Z  * [new branch]      add-benchmark         -> origin/add-benchmark
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6924702Z  * [new branch]      add-test-tree         -> origin/add-test-tree
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6927196Z  * [new branch]      feature/new-api       -> origin/feature/new-api
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6929371Z  * [new branch]      feature/replace_pointers -> origin/feature/replace_pointers
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6931463Z  * [new branch]      feature/v2            -> origin/feature/v2
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6933667Z  * [new branch]      issue-10-3a03746eff29 -> origin/issue-10-3a03746eff29
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6935944Z  * [new branch]      issue-2-e10506537cba  -> origin/issue-2-e10506537cba
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6938466Z  * [new branch]      issue-4-011a80b27e85  -> origin/issue-4-011a80b27e85
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6940805Z  * [new branch]      issue-6-d8de5266ad68  -> origin/issue-6-d8de5266ad68
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6943454Z  * [new branch]      issue-8-c1619bfb477b  -> origin/issue-8-c1619bfb477b
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6945876Z  * [new branch]      main                  -> origin/main
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6947201Z  * [new branch]      raw/safe-api          -> origin/raw/safe-api
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6948505Z  * [new branch]      raw/with-tests        -> origin/raw/with-tests
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6950022Z  * [new branch]      v2                    -> origin/v2
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.6977440Z [command]/usr/bin/git branch --list --remote origin/main
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7002202Z   origin/main
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7010575Z [command]/usr/bin/git rev-parse refs/remotes/origin/main
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7030590Z 0f6c31e49c4f890b916b0ee40065930d7e6bd169
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7036490Z ##[endgroup]
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7037860Z ##[group]Determining the checkout info
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7039716Z ##[endgroup]
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7041131Z [command]/usr/bin/git sparse-checkout disable
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7077052Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7102368Z ##[group]Checking out the ref
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7105864Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7190000Z Switched to a new branch 'main'
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7192526Z branch 'main' set up to track 'origin/main'.
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7201036Z ##[endgroup]
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7234295Z [command]/usr/bin/git log -1 --format=%H
Detect Changes	Run actions/checkout@v4	2026-03-28T20:20:58.7256129Z 0f6c31e49c4f890b916b0ee40065930d7e6bd169
Detect Changes	Setup Rust	﻿2026-03-28T20:20:58.7826760Z ##[group]Run dtolnay/rust-toolchain@stable
Detect Changes	Setup Rust	2026-03-28T20:20:58.7827880Z with:
Detect Changes	Setup Rust	2026-03-28T20:20:58.7828569Z   toolchain: stable
Detect Changes	Setup Rust	2026-03-28T20:20:58.7829315Z env:
Detect Changes	Setup Rust	2026-03-28T20:20:58.7829997Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:20:58.7830891Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:20:58.7832282Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:20:58.7833064Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:20:58.7978887Z ##[group]Run : parse toolchain version
Detect Changes	Setup Rust	2026-03-28T20:20:58.7980059Z [36;1m: parse toolchain version[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7981055Z [36;1mif [[ -z $toolchain ]]; then[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7983156Z [36;1m  # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7985113Z [36;1m  echo "'toolchain' is a required input" >&2[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7986179Z [36;1m  exit 1[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7987365Z [36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7988834Z [36;1m  if [[ Linux == macOS ]]; then[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7990786Z [36;1m    echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7993241Z [36;1m  else[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7994697Z [36;1m    echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7996343Z [36;1m  fi[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7997389Z [36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.7999326Z [36;1m  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8000978Z [36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8003074Z [36;1m  echo "toolchain=1.$((i=${toolchain#1.}, c=($(date +%s)/60/60/24-16569)/7/6, i+9*i*(10*i<=c)+90*i*(100*i<=c)))" >> $GITHUB_OUTPUT[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8004904Z [36;1melse[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8005771Z [36;1m  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8006862Z [36;1mfi[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8038872Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:20:58.8040078Z env:
Detect Changes	Setup Rust	2026-03-28T20:20:58.8041006Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:20:58.8042084Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:20:58.8043169Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:20:58.8043916Z   toolchain: stable
Detect Changes	Setup Rust	2026-03-28T20:20:58.8044629Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:20:58.8274181Z ##[group]Run : construct rustup command line
Detect Changes	Setup Rust	2026-03-28T20:20:58.8275322Z [36;1m: construct rustup command line[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8276878Z [36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8279571Z [36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8281331Z [36;1mecho "downgrade=" >> $GITHUB_OUTPUT[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8308559Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:20:58.8309744Z env:
Detect Changes	Setup Rust	2026-03-28T20:20:58.8310378Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:20:58.8311188Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:20:58.8312497Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:20:58.8313232Z   targets: 
Detect Changes	Setup Rust	2026-03-28T20:20:58.8313866Z   components: 
Detect Changes	Setup Rust	2026-03-28T20:20:58.8314531Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:20:58.8423637Z ##[group]Run : set $CARGO_HOME
Detect Changes	Setup Rust	2026-03-28T20:20:58.8424520Z [36;1m: set $CARGO_HOME[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8425614Z [36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8452310Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:20:58.8453448Z env:
Detect Changes	Setup Rust	2026-03-28T20:20:58.8454072Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:20:58.8454859Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:20:58.8455848Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:20:58.8456530Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:20:58.8564154Z ##[group]Run : install rustup if needed
Detect Changes	Setup Rust	2026-03-28T20:20:58.8565155Z [36;1m: install rustup if needed[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8566377Z [36;1mif ! command -v rustup &>/dev/null; then[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8568876Z [36;1m  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8571375Z [36;1m  echo "$CARGO_HOME/bin" >> $GITHUB_PATH[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8572616Z [36;1mfi[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8598194Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:20:58.8599305Z env:
Detect Changes	Setup Rust	2026-03-28T20:20:58.8599937Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:20:58.8600822Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:20:58.8601822Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:20:58.8602834Z   CARGO_HOME: /home/runner/.cargo
Detect Changes	Setup Rust	2026-03-28T20:20:58.8603681Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:20:58.8715399Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update
Detect Changes	Setup Rust	2026-03-28T20:20:58.8717235Z [36;1mrustup toolchain install stable --profile minimal --no-self-update[0m
Detect Changes	Setup Rust	2026-03-28T20:20:58.8743626Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:20:58.8744746Z env:
Detect Changes	Setup Rust	2026-03-28T20:20:58.8745366Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:20:58.8746149Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:20:58.8747134Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:20:58.8747862Z   CARGO_HOME: /home/runner/.cargo
Detect Changes	Setup Rust	2026-03-28T20:20:58.8748736Z   RUSTUP_PERMIT_COPY_RENAME: 1
Detect Changes	Setup Rust	2026-03-28T20:20:58.8749537Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:20:59.0265980Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu
Detect Changes	Setup Rust	2026-03-28T20:20:59.2762658Z info: latest update on 2026-03-26 for version 1.94.1 (e408947bf 2026-03-25)
Detect Changes	Setup Rust	2026-03-28T20:20:59.2888673Z info: removing previous version of component clippy
Detect Changes	Setup Rust	2026-03-28T20:20:59.2907306Z info: removing previous version of component rustfmt
Detect Changes	Setup Rust	2026-03-28T20:20:59.2923296Z info: removing previous version of component cargo
Detect Changes	Setup Rust	2026-03-28T20:20:59.2976278Z info: removing previous version of component rust-std
Detect Changes	Setup Rust	2026-03-28T20:20:59.3023189Z info: removing previous version of component rustc
Detect Changes	Setup Rust	2026-03-28T20:20:59.3075555Z info: downloading 5 components
Detect Changes	Setup Rust	2026-03-28T20:21:07.5338629Z 
Detect Changes	Setup Rust	2026-03-28T20:21:07.5415181Z   stable-x86_64-unknown-linux-gnu updated - rustc 1.94.1 (e408947bf 2026-03-25) (from rustc 1.94.0 (4a4ef493e 2026-03-02))
Detect Changes	Setup Rust	2026-03-28T20:21:07.5470290Z 
Detect Changes	Setup Rust	2026-03-28T20:21:07.5508309Z ##[group]Run rustup default stable
Detect Changes	Setup Rust	2026-03-28T20:21:07.5508694Z [36;1mrustup default stable[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.5536627Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:21:07.5537047Z env:
Detect Changes	Setup Rust	2026-03-28T20:21:07.5537296Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:21:07.5537608Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:21:07.5538125Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:21:07.5538400Z   CARGO_HOME: /home/runner/.cargo
Detect Changes	Setup Rust	2026-03-28T20:21:07.5538707Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:21:07.5641692Z info: using existing install for stable-x86_64-unknown-linux-gnu
Detect Changes	Setup Rust	2026-03-28T20:21:07.5650939Z info: default toolchain set to stable-x86_64-unknown-linux-gnu
Detect Changes	Setup Rust	2026-03-28T20:21:07.5651577Z 
Detect Changes	Setup Rust	2026-03-28T20:21:07.5719696Z   stable-x86_64-unknown-linux-gnu unchanged - rustc 1.94.1 (e408947bf 2026-03-25)
Detect Changes	Setup Rust	2026-03-28T20:21:07.5722075Z info: note that the toolchain 'stable-x86_64-unknown-linux-gnu' is currently in use (overridden by '/home/runner/work/trees-rs/trees-rs/rust-toolchain.toml')
Detect Changes	Setup Rust	2026-03-28T20:21:07.5723601Z 
Detect Changes	Setup Rust	2026-03-28T20:21:07.5766057Z ##[group]Run : create cachekey
Detect Changes	Setup Rust	2026-03-28T20:21:07.5766409Z [36;1m: create cachekey[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.5767004Z [36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.5767772Z [36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.5768365Z [36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.5796071Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:21:07.5796500Z env:
Detect Changes	Setup Rust	2026-03-28T20:21:07.5796763Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:21:07.5797063Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:21:07.5797740Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:21:07.5798026Z   CARGO_HOME: /home/runner/.cargo
Detect Changes	Setup Rust	2026-03-28T20:21:07.5798378Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:21:07.6165027Z ##[group]Run : disable incremental compilation
Detect Changes	Setup Rust	2026-03-28T20:21:07.6165507Z [36;1m: disable incremental compilation[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6165903Z [36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6166304Z [36;1m  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6166687Z [36;1mfi[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6195445Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:21:07.6195871Z env:
Detect Changes	Setup Rust	2026-03-28T20:21:07.6196123Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:21:07.6196423Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:21:07.6196870Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:21:07.6197142Z   CARGO_HOME: /home/runner/.cargo
Detect Changes	Setup Rust	2026-03-28T20:21:07.6197450Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:21:07.6279484Z ##[group]Run : enable colors in Cargo output
Detect Changes	Setup Rust	2026-03-28T20:21:07.6279892Z [36;1m: enable colors in Cargo output[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6280299Z [36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6280727Z [36;1m  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6281108Z [36;1mfi[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6313245Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:21:07.6313924Z env:
Detect Changes	Setup Rust	2026-03-28T20:21:07.6314326Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:21:07.6314821Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:21:07.6315490Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:21:07.6315960Z   CARGO_HOME: /home/runner/.cargo
Detect Changes	Setup Rust	2026-03-28T20:21:07.6316378Z   CARGO_INCREMENTAL: 0
Detect Changes	Setup Rust	2026-03-28T20:21:07.6316644Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:21:07.6417512Z ##[group]Run : enable Cargo sparse registry
Detect Changes	Setup Rust	2026-03-28T20:21:07.6418192Z [36;1m: enable Cargo sparse registry[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6418843Z [36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6420199Z [36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6421732Z [36;1m  if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6423389Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6424193Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6424814Z [36;1m  elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6425655Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6426770Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6427517Z [36;1m  fi[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6427940Z [36;1mfi[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6462827Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:21:07.6463542Z env:
Detect Changes	Setup Rust	2026-03-28T20:21:07.6463999Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:21:07.6464494Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:21:07.6464970Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:21:07.6465321Z   CARGO_HOME: /home/runner/.cargo
Detect Changes	Setup Rust	2026-03-28T20:21:07.6465946Z   CARGO_INCREMENTAL: 0
Detect Changes	Setup Rust	2026-03-28T20:21:07.6466442Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:21:07.6826987Z ##[group]Run : work around spurious network errors in curl 8.0
Detect Changes	Setup Rust	2026-03-28T20:21:07.6827574Z [36;1m: work around spurious network errors in curl 8.0[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6828445Z [36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6829380Z [36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6829991Z [36;1m  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6830416Z [36;1mfi[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.6861332Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:21:07.6861792Z env:
Detect Changes	Setup Rust	2026-03-28T20:21:07.6862341Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:21:07.6862911Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:21:07.6863408Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:21:07.6863732Z   CARGO_HOME: /home/runner/.cargo
Detect Changes	Setup Rust	2026-03-28T20:21:07.6864082Z   CARGO_INCREMENTAL: 0
Detect Changes	Setup Rust	2026-03-28T20:21:07.6864587Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:21:07.7074931Z ##[group]Run rustc +stable --version --verbose
Detect Changes	Setup Rust	2026-03-28T20:21:07.7075397Z [36;1mrustc +stable --version --verbose[0m
Detect Changes	Setup Rust	2026-03-28T20:21:07.7105204Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Detect Changes	Setup Rust	2026-03-28T20:21:07.7105648Z env:
Detect Changes	Setup Rust	2026-03-28T20:21:07.7105926Z   CARGO_TERM_COLOR: always
Detect Changes	Setup Rust	2026-03-28T20:21:07.7106257Z   RUSTFLAGS: -Dwarnings
Detect Changes	Setup Rust	2026-03-28T20:21:07.7127234Z   CARGO_TOKEN: ***
Detect Changes	Setup Rust	2026-03-28T20:21:07.7127596Z   CARGO_HOME: /home/runner/.cargo
Detect Changes	Setup Rust	2026-03-28T20:21:07.7127948Z   CARGO_INCREMENTAL: 0
Detect Changes	Setup Rust	2026-03-28T20:21:07.7128258Z ##[endgroup]
Detect Changes	Setup Rust	2026-03-28T20:21:07.7293331Z rustc 1.94.1 (e408947bf 2026-03-25)
Detect Changes	Setup Rust	2026-03-28T20:21:07.7294854Z binary: rustc
Detect Changes	Setup Rust	2026-03-28T20:21:07.7295672Z commit-hash: e408947bfd200af42db322daf0fadfe7e26d3bd1
Detect Changes	Setup Rust	2026-03-28T20:21:07.7296282Z commit-date: 2026-03-25
Detect Changes	Setup Rust	2026-03-28T20:21:07.7296801Z host: x86_64-unknown-linux-gnu
Detect Changes	Setup Rust	2026-03-28T20:21:07.7297357Z release: 1.94.1
Detect Changes	Setup Rust	2026-03-28T20:21:07.7297835Z LLVM version: 21.1.8
Detect Changes	Install rust-script	﻿2026-03-28T20:21:07.7376577Z ##[group]Run cargo install rust-script
Detect Changes	Install rust-script	2026-03-28T20:21:07.7377051Z [36;1mcargo install rust-script[0m
Detect Changes	Install rust-script	2026-03-28T20:21:07.7407720Z shell: /usr/bin/bash -e {0}
Detect Changes	Install rust-script	2026-03-28T20:21:07.7408075Z env:
Detect Changes	Install rust-script	2026-03-28T20:21:07.7408377Z   CARGO_TERM_COLOR: always
Detect Changes	Install rust-script	2026-03-28T20:21:07.7408728Z   RUSTFLAGS: -Dwarnings
Detect Changes	Install rust-script	2026-03-28T20:21:07.7409248Z   CARGO_TOKEN: ***
Detect Changes	Install rust-script	2026-03-28T20:21:07.7409586Z   CARGO_HOME: /home/runner/.cargo
Detect Changes	Install rust-script	2026-03-28T20:21:07.7409940Z   CARGO_INCREMENTAL: 0
Detect Changes	Install rust-script	2026-03-28T20:21:07.7410255Z ##[endgroup]
Detect Changes	Install rust-script	2026-03-28T20:21:07.7727246Z [1m[92m    Updating[0m crates.io index
Detect Changes	Install rust-script	2026-03-28T20:21:08.0545728Z [1m[92m Downloading[0m crates ...
Detect Changes	Install rust-script	2026-03-28T20:21:08.1863321Z [1m[92m  Downloaded[0m rust-script v0.36.0
Detect Changes	Install rust-script	2026-03-28T20:21:08.2076253Z [1m[92m  Installing[0m rust-script v0.36.0
Detect Changes	Install rust-script	2026-03-28T20:21:08.2230720Z [1m[92m    Updating[0m crates.io index
Detect Changes	Install rust-script	2026-03-28T20:21:08.9643546Z [1m[92m     Locking[0m 112 packages to latest compatible versions
Detect Changes	Install rust-script	2026-03-28T20:21:08.9681063Z [1m[92m      Adding[0m generic-array v0.14.7 [1m[33m(available: v0.14.9)[0m
Detect Changes	Install rust-script	2026-03-28T20:21:08.9776351Z [1m[92m      Adding[0m sha1 v0.10.6 [1m[33m(available: v0.11.0)[0m
Detect Changes	Install rust-script	2026-03-28T20:21:08.9797733Z [1m[92m      Adding[0m toml v0.9.12+spec-1.1.0 [1m[33m(available: v1.1.0+spec-1.1.0)[0m
Detect Changes	Install rust-script	2026-03-28T20:21:08.9826653Z [1m[92m      Adding[0m winreg v0.55.0 [1m[33m(available: v0.56.0)[0m
Detect Changes	Install rust-script	2026-03-28T20:21:08.9847079Z [1m[92m Downloading[0m crates ...
Detect Changes	Install rust-script	2026-03-28T20:21:09.0706799Z [1m[92m  Downloaded[0m anstyle-query v1.1.5
Detect Changes	Install rust-script	2026-03-28T20:21:09.0812204Z [1m[92m  Downloaded[0m block-buffer v0.10.4
Detect Changes	Install rust-script	2026-03-28T20:21:09.0855937Z [1m[92m  Downloaded[0m cfg-if v1.0.4
Detect Changes	Install rust-script	2026-03-28T20:21:09.0891771Z [1m[92m  Downloaded[0m anstyle v1.0.14
Detect Changes	Install rust-script	2026-03-28T20:21:09.0908103Z [1m[92m  Downloaded[0m anstream v1.0.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.0930958Z [1m[92m  Downloaded[0m anstyle-parse v1.0.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.0950998Z [1m[92m  Downloaded[0m bitflags v2.11.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1017038Z [1m[92m  Downloaded[0m serde_spanned v1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1029172Z [1m[92m  Downloaded[0m clap v4.6.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1130249Z [1m[92m  Downloaded[0m toml v0.9.12+spec-1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1171871Z [1m[92m  Downloaded[0m aho-corasick v1.1.4
Detect Changes	Install rust-script	2026-03-28T20:21:09.1243979Z [1m[92m  Downloaded[0m toml_datetime v0.7.5+spec-1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1261345Z [1m[92m  Downloaded[0m sha1 v0.10.6
Detect Changes	Install rust-script	2026-03-28T20:21:09.1278161Z [1m[92m  Downloaded[0m env_filter v1.0.1
Detect Changes	Install rust-script	2026-03-28T20:21:09.1293818Z [1m[92m  Downloaded[0m option-ext v0.2.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1357196Z [1m[92m  Downloaded[0m utf8parse v0.2.2
Detect Changes	Install rust-script	2026-03-28T20:21:09.1369630Z [1m[92m  Downloaded[0m strsim v0.11.1
Detect Changes	Install rust-script	2026-03-28T20:21:09.1386287Z [1m[92m  Downloaded[0m unicase v2.9.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1401965Z [1m[92m  Downloaded[0m dirs v6.0.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1416577Z [1m[92m  Downloaded[0m crypto-common v0.1.7
Detect Changes	Install rust-script	2026-03-28T20:21:09.1426302Z [1m[92m  Downloaded[0m shell-words v1.1.1
Detect Changes	Install rust-script	2026-03-28T20:21:09.1436207Z [1m[92m  Downloaded[0m errno v0.3.14
Detect Changes	Install rust-script	2026-03-28T20:21:09.1451908Z [1m[92m  Downloaded[0m toml_parser v1.1.0+spec-1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1485537Z [1m[92m  Downloaded[0m dirs-sys v0.5.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1520362Z [1m[92m  Downloaded[0m getopts v0.2.24
Detect Changes	Install rust-script	2026-03-28T20:21:09.1538993Z [1m[92m  Downloaded[0m tempfile v3.27.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1564603Z [1m[92m  Downloaded[0m clap_lex v1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1594642Z [1m[92m  Downloaded[0m equivalent v1.0.2
Detect Changes	Install rust-script	2026-03-28T20:21:09.1607884Z [1m[92m  Downloaded[0m version_check v0.9.5
Detect Changes	Install rust-script	2026-03-28T20:21:09.1622744Z [1m[92m  Downloaded[0m env_logger v0.11.10
Detect Changes	Install rust-script	2026-03-28T20:21:09.1648540Z [1m[92m  Downloaded[0m serde_core v1.0.228
Detect Changes	Install rust-script	2026-03-28T20:21:09.1676706Z [1m[92m  Downloaded[0m fastrand v2.3.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1689538Z [1m[92m  Downloaded[0m cpufeatures v0.2.17
Detect Changes	Install rust-script	2026-03-28T20:21:09.1704859Z [1m[92m  Downloaded[0m indexmap v2.13.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1755952Z [1m[92m  Downloaded[0m toml_writer v1.1.0+spec-1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1771761Z [1m[92m  Downloaded[0m once_cell v1.21.4
Detect Changes	Install rust-script	2026-03-28T20:21:09.1798622Z [1m[92m  Downloaded[0m log v0.4.29
Detect Changes	Install rust-script	2026-03-28T20:21:09.1823937Z [1m[92m  Downloaded[0m memchr v2.8.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1886699Z [1m[92m  Downloaded[0m getrandom v0.4.2
Detect Changes	Install rust-script	2026-03-28T20:21:09.1928822Z [1m[92m  Downloaded[0m digest v0.10.7
Detect Changes	Install rust-script	2026-03-28T20:21:09.1948612Z [1m[92m  Downloaded[0m typenum v1.19.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1976228Z [1m[92m  Downloaded[0m pulldown-cmark-escape v0.11.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.1983826Z [1m[92m  Downloaded[0m is_terminal_polyfill v1.70.2
Detect Changes	Install rust-script	2026-03-28T20:21:09.1993519Z [1m[92m  Downloaded[0m generic-array v0.14.7
Detect Changes	Install rust-script	2026-03-28T20:21:09.2013869Z [1m[92m  Downloaded[0m colorchoice v1.0.5
Detect Changes	Install rust-script	2026-03-28T20:21:09.2131746Z [1m[92m  Downloaded[0m pulldown-cmark v0.13.3
Detect Changes	Install rust-script	2026-03-28T20:21:09.2185716Z [1m[92m  Downloaded[0m winnow v0.7.15
Detect Changes	Install rust-script	2026-03-28T20:21:09.2284295Z [1m[92m  Downloaded[0m regex v1.12.3
Detect Changes	Install rust-script	2026-03-28T20:21:09.2340789Z [1m[92m  Downloaded[0m winnow v1.0.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.2441319Z [1m[92m  Downloaded[0m unicode-width v0.2.2
Detect Changes	Install rust-script	2026-03-28T20:21:09.2498030Z [1m[92m  Downloaded[0m hashbrown v0.16.1
Detect Changes	Install rust-script	2026-03-28T20:21:09.2549949Z [1m[92m  Downloaded[0m clap_builder v4.6.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.2617945Z [1m[92m  Downloaded[0m rustix v1.1.4
Detect Changes	Install rust-script	2026-03-28T20:21:09.2889781Z [1m[92m  Downloaded[0m regex-syntax v0.8.10
Detect Changes	Install rust-script	2026-03-28T20:21:09.2973053Z [1m[92m  Downloaded[0m regex-automata v0.4.14
Detect Changes	Install rust-script	2026-03-28T20:21:09.3118274Z [1m[92m  Downloaded[0m jiff v0.2.23
Detect Changes	Install rust-script	2026-03-28T20:21:09.3286096Z [1m[92m  Downloaded[0m libc v0.2.183
Detect Changes	Install rust-script	2026-03-28T20:21:09.3916873Z [1m[92m  Downloaded[0m linux-raw-sys v0.12.1
Detect Changes	Install rust-script	2026-03-28T20:21:09.4678057Z [1m[92m   Compiling[0m version_check v0.9.5
Detect Changes	Install rust-script	2026-03-28T20:21:09.4678795Z [1m[92m   Compiling[0m typenum v1.19.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.4679237Z [1m[92m   Compiling[0m libc v0.2.183
Detect Changes	Install rust-script	2026-03-28T20:21:09.4693981Z [1m[92m   Compiling[0m memchr v2.8.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.6954718Z [1m[92m   Compiling[0m generic-array v0.14.7
Detect Changes	Install rust-script	2026-03-28T20:21:09.6966117Z [1m[92m   Compiling[0m serde_core v1.0.228
Detect Changes	Install rust-script	2026-03-28T20:21:09.7833981Z [1m[92m   Compiling[0m utf8parse v0.2.2
Detect Changes	Install rust-script	2026-03-28T20:21:09.8224316Z [1m[92m   Compiling[0m anstyle-parse v1.0.0
Detect Changes	Install rust-script	2026-03-28T20:21:09.9423862Z [1m[92m   Compiling[0m anstyle v1.0.14
Detect Changes	Install rust-script	2026-03-28T20:21:10.1134234Z [1m[92m   Compiling[0m aho-corasick v1.1.4
Detect Changes	Install rust-script	2026-03-28T20:21:10.3563692Z [1m[92m   Compiling[0m regex-syntax v0.8.10
Detect Changes	Install rust-script	2026-03-28T20:21:10.9149339Z [1m[92m   Compiling[0m is_terminal_polyfill v1.70.2
Detect Changes	Install rust-script	2026-03-28T20:21:10.9402274Z [1m[92m   Compiling[0m colorchoice v1.0.5
Detect Changes	Install rust-script	2026-03-28T20:21:10.9573302Z [1m[92m   Compiling[0m anstyle-query v1.1.5
Detect Changes	Install rust-script	2026-03-28T20:21:11.0033359Z [1m[92m   Compiling[0m anstream v1.0.0
Detect Changes	Install rust-script	2026-03-28T20:21:11.3229632Z [1m[92m   Compiling[0m getrandom v0.4.2
Detect Changes	Install rust-script	2026-03-28T20:21:11.4341033Z [1m[92m   Compiling[0m bitflags v2.11.0
Detect Changes	Install rust-script	2026-03-28T20:21:11.6641403Z [1m[92m   Compiling[0m cfg-if v1.0.4
Detect Changes	Install rust-script	2026-03-28T20:21:11.6914700Z [1m[92m   Compiling[0m rustix v1.1.4
Detect Changes	Install rust-script	2026-03-28T20:21:11.9536605Z [1m[92m   Compiling[0m block-buffer v0.10.4
Detect Changes	Install rust-script	2026-03-28T20:21:12.0237852Z [1m[92m   Compiling[0m crypto-common v0.1.7
Detect Changes	Install rust-script	2026-03-28T20:21:12.0820820Z [1m[92m   Compiling[0m option-ext v0.2.0
Detect Changes	Install rust-script	2026-03-28T20:21:12.1140833Z [1m[92m   Compiling[0m strsim v0.11.1
Detect Changes	Install rust-script	2026-03-28T20:21:12.5896763Z [1m[92m   Compiling[0m regex-automata v0.4.14
Detect Changes	Install rust-script	2026-03-28T20:21:13.4320540Z [1m[92m   Compiling[0m linux-raw-sys v0.12.1
Detect Changes	Install rust-script	2026-03-28T20:21:13.6123575Z [1m[92m   Compiling[0m winnow v1.0.0
Detect Changes	Install rust-script	2026-03-28T20:21:13.7759699Z [1m[92m   Compiling[0m log v0.4.29
Detect Changes	Install rust-script	2026-03-28T20:21:13.9334453Z [1m[92m   Compiling[0m unicode-width v0.2.2
Detect Changes	Install rust-script	2026-03-28T20:21:13.9720741Z [1m[92m   Compiling[0m pulldown-cmark v0.13.3
Detect Changes	Install rust-script	2026-03-28T20:21:14.0383077Z [1m[92m   Compiling[0m clap_lex v1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:14.1292994Z [1m[92m   Compiling[0m getopts v0.2.24
Detect Changes	Install rust-script	2026-03-28T20:21:14.2413256Z [1m[92m   Compiling[0m clap_builder v4.6.0
Detect Changes	Install rust-script	2026-03-28T20:21:14.7178400Z [1m[92m   Compiling[0m toml_parser v1.1.0+spec-1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:15.6387815Z [1m[92m   Compiling[0m regex v1.12.3
Detect Changes	Install rust-script	2026-03-28T20:21:16.4384503Z [1m[92m   Compiling[0m env_filter v1.0.1
Detect Changes	Install rust-script	2026-03-28T20:21:16.8467006Z [1m[92m   Compiling[0m serde_spanned v1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:16.9273995Z [1m[92m   Compiling[0m toml_datetime v0.7.5+spec-1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:16.9452283Z [1m[92m   Compiling[0m dirs-sys v0.5.0
Detect Changes	Install rust-script	2026-03-28T20:21:17.2078287Z [1m[92m   Compiling[0m digest v0.10.7
Detect Changes	Install rust-script	2026-03-28T20:21:17.3159247Z [1m[92m   Compiling[0m toml_writer v1.1.0+spec-1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:17.3633413Z [1m[92m   Compiling[0m cpufeatures v0.2.17
Detect Changes	Install rust-script	2026-03-28T20:21:17.3855501Z [1m[92m   Compiling[0m pulldown-cmark-escape v0.11.0
Detect Changes	Install rust-script	2026-03-28T20:21:17.4445855Z [1m[92m   Compiling[0m once_cell v1.21.4
Detect Changes	Install rust-script	2026-03-28T20:21:17.4858108Z [1m[92m   Compiling[0m winnow v0.7.15
Detect Changes	Install rust-script	2026-03-28T20:21:17.5992235Z [1m[92m   Compiling[0m jiff v0.2.23
Detect Changes	Install rust-script	2026-03-28T20:21:19.0215485Z [1m[92m   Compiling[0m unicase v2.9.0
Detect Changes	Install rust-script	2026-03-28T20:21:19.1675349Z [1m[92m   Compiling[0m fastrand v2.3.0
Detect Changes	Install rust-script	2026-03-28T20:21:19.3482669Z [1m[92m   Compiling[0m tempfile v3.27.0
Detect Changes	Install rust-script	2026-03-28T20:21:19.4113296Z [1m[92m   Compiling[0m toml v0.9.12+spec-1.1.0
Detect Changes	Install rust-script	2026-03-28T20:21:20.2544300Z [1m[92m   Compiling[0m sha1 v0.10.6
Detect Changes	Install rust-script	2026-03-28T20:21:20.4794175Z [1m[92m   Compiling[0m dirs v6.0.0
Detect Changes	Install rust-script	2026-03-28T20:21:20.5444779Z [1m[92m   Compiling[0m clap v4.6.0
Detect Changes	Install rust-script	2026-03-28T20:21:20.5803722Z [1m[92m   Compiling[0m shell-words v1.1.1
Detect Changes	Install rust-script	2026-03-28T20:21:21.2185622Z [1m[92m   Compiling[0m env_logger v0.11.10
Detect Changes	Install rust-script	2026-03-28T20:21:22.3979165Z [1m[92m   Compiling[0m rust-script v0.36.0
Detect Changes	Install rust-script	2026-03-28T20:21:41.6039313Z [1m[92m    Finished[0m `release` profile [optimized] target(s) in 33.84s
Detect Changes	Install rust-script	2026-03-28T20:21:41.6288384Z [1m[92m  Installing[0m /home/runner/.cargo/bin/rust-script
Detect Changes	Install rust-script	2026-03-28T20:21:41.6289691Z [1m[92m   Installed[0m package `rust-script v0.36.0` (executable `rust-script`)
Detect Changes	Detect changes	﻿2026-03-28T20:21:41.6609571Z ##[group]Run rust-script scripts/detect-code-changes.rs
Detect Changes	Detect changes	2026-03-28T20:21:41.6610011Z [36;1mrust-script scripts/detect-code-changes.rs[0m
Detect Changes	Detect changes	2026-03-28T20:21:41.6636076Z shell: /usr/bin/bash -e {0}
Detect Changes	Detect changes	2026-03-28T20:21:41.6636303Z env:
Detect Changes	Detect changes	2026-03-28T20:21:41.6636480Z   CARGO_TERM_COLOR: always
Detect Changes	Detect changes	2026-03-28T20:21:41.6636703Z   RUSTFLAGS: -Dwarnings
Detect Changes	Detect changes	2026-03-28T20:21:41.6637220Z   CARGO_TOKEN: ***
Detect Changes	Detect changes	2026-03-28T20:21:41.6637426Z   CARGO_HOME: /home/runner/.cargo
Detect Changes	Detect changes	2026-03-28T20:21:41.6637654Z   CARGO_INCREMENTAL: 0
Detect Changes	Detect changes	2026-03-28T20:21:41.6637858Z   GITHUB_EVENT_NAME: push
Detect Changes	Detect changes	2026-03-28T20:21:41.6638066Z   GITHUB_BASE_SHA: 
Detect Changes	Detect changes	2026-03-28T20:21:41.6638253Z   GITHUB_HEAD_SHA: 
Detect Changes	Detect changes	2026-03-28T20:21:41.6638439Z ##[endgroup]
Detect Changes	Detect changes	2026-03-28T20:21:50.0487916Z Detecting file changes for CI/CD...
Detect Changes	Detect changes	2026-03-28T20:21:50.0488342Z 
Detect Changes	Detect changes	2026-03-28T20:21:50.0488495Z Comparing HEAD^ to HEAD
Detect Changes	Detect changes	2026-03-28T20:21:50.0504727Z Changed files:
Detect Changes	Detect changes	2026-03-28T20:21:50.0505203Z   changelog.d/20260328_fix_prerelease_version_parsing.md
Detect Changes	Detect changes	2026-03-28T20:21:50.0505771Z   ci-logs/ci-run-23493592626.txt
Detect Changes	Detect changes	2026-03-28T20:21:50.0506327Z   docs/case-studies/issue-10/analysis.md
Detect Changes	Detect changes	2026-03-28T20:21:50.0506852Z   docs/case-studies/issue-10/ci-run-23493592626.txt
Detect Changes	Detect changes	2026-03-28T20:21:50.0507386Z   experiments/test_version_parsing.rs
Detect Changes	Detect changes	2026-03-28T20:21:50.0507839Z   experiments/test_version_parsing.sh
Detect Changes	Detect changes	2026-03-28T20:21:50.0508273Z   scripts/bump-version.rs
Detect Changes	Detect changes	2026-03-28T20:21:50.0508655Z   scripts/version-and-commit.rs
Detect Changes	Detect changes	2026-03-28T20:21:50.0508934Z 
Detect Changes	Detect changes	2026-03-28T20:21:50.0509055Z rs-changed=true
Detect Changes	Detect changes	2026-03-28T20:21:50.0509381Z toml-changed=false
Detect Changes	Detect changes	2026-03-28T20:21:50.0509691Z mjs-changed=false
Detect Changes	Detect changes	2026-03-28T20:21:50.0509997Z docs-changed=true
Detect Changes	Detect changes	2026-03-28T20:21:50.0510322Z workflow-changed=false
Detect Changes	Detect changes	2026-03-28T20:21:50.0510472Z 
Detect Changes	Detect changes	2026-03-28T20:21:50.0510565Z Files considered as code changes:
Detect Changes	Detect changes	2026-03-28T20:21:50.0510832Z   ci-logs/ci-run-23493592626.txt
Detect Changes	Detect changes	2026-03-28T20:21:50.0511077Z   scripts/bump-version.rs
Detect Changes	Detect changes	2026-03-28T20:21:50.0511317Z   scripts/version-and-commit.rs
Detect Changes	Detect changes	2026-03-28T20:21:50.0511482Z 
Detect Changes	Detect changes	2026-03-28T20:21:50.0511792Z any-code-changed=true
Detect Changes	Detect changes	2026-03-28T20:21:50.0512271Z 
Detect Changes	Detect changes	2026-03-28T20:21:50.0512426Z Change detection completed.
Detect Changes	Post Run actions/checkout@v4	﻿2026-03-28T20:21:50.0599818Z Post job cleanup.
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.1532852Z [command]/usr/bin/git version
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.1568820Z git version 2.53.0
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.1611344Z Temporarily overriding HOME='/home/runner/work/_temp/8da35478-3eea-4d3b-92fb-1c27c009c2f4' before making global git config changes
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.1612664Z Adding repository directory to the temporary git global config as a safe directory
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.1625179Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/trees-rs/trees-rs
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.1658447Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.1689824Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.1905915Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.1925671Z http.https://github.com/.extraheader
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.1937563Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.1967342Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.2183683Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Detect Changes	Post Run actions/checkout@v4	2026-03-28T20:21:50.2214640Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Detect Changes	Complete job	﻿2026-03-28T20:21:50.2549018Z Evaluate and set job outputs
Detect Changes	Complete job	2026-03-28T20:21:50.2554851Z Set output 'rs-changed'
Detect Changes	Complete job	2026-03-28T20:21:50.2556468Z Set output 'toml-changed'
Detect Changes	Complete job	2026-03-28T20:21:50.2556840Z Set output 'docs-changed'
Detect Changes	Complete job	2026-03-28T20:21:50.2557131Z Set output 'workflow-changed'
Detect Changes	Complete job	2026-03-28T20:21:50.2557444Z Set output 'any-code-changed'
Detect Changes	Complete job	2026-03-28T20:21:50.2558012Z Cleaning up orphan processes
Detect Changes	Complete job	2026-03-28T20:21:50.2956901Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. 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/
Lint and Format Check	Set up job	﻿2026-03-28T20:21:56.5079081Z Current runner version: '2.333.0'
Lint and Format Check	Set up job	2026-03-28T20:21:56.5113155Z ##[group]Runner Image Provisioner
Lint and Format Check	Set up job	2026-03-28T20:21:56.5114390Z Hosted Compute Agent
Lint and Format Check	Set up job	2026-03-28T20:21:56.5115275Z Version: 20260213.493
Lint and Format Check	Set up job	2026-03-28T20:21:56.5116436Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Lint and Format Check	Set up job	2026-03-28T20:21:56.5117620Z Build Date: 2026-02-13T00:28:41Z
Lint and Format Check	Set up job	2026-03-28T20:21:56.5118628Z Worker ID: {6e9e3aa1-ad9c-475b-aa4a-700bd24b9841}
Lint and Format Check	Set up job	2026-03-28T20:21:56.5119921Z Azure Region: centralus
Lint and Format Check	Set up job	2026-03-28T20:21:56.5120957Z ##[endgroup]
Lint and Format Check	Set up job	2026-03-28T20:21:56.5123306Z ##[group]Operating System
Lint and Format Check	Set up job	2026-03-28T20:21:56.5124316Z Ubuntu
Lint and Format Check	Set up job	2026-03-28T20:21:56.5125087Z 24.04.4
Lint and Format Check	Set up job	2026-03-28T20:21:56.5125905Z LTS
Lint and Format Check	Set up job	2026-03-28T20:21:56.5126765Z ##[endgroup]
Lint and Format Check	Set up job	2026-03-28T20:21:56.5127688Z ##[group]Runner Image
Lint and Format Check	Set up job	2026-03-28T20:21:56.5128642Z Image: ubuntu-24.04
Lint and Format Check	Set up job	2026-03-28T20:21:56.5129984Z Version: 20260323.65.1
Lint and Format Check	Set up job	2026-03-28T20:21:56.5131718Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260323.65/images/ubuntu/Ubuntu2404-Readme.md
Lint and Format Check	Set up job	2026-03-28T20:21:56.5134951Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260323.65
Lint and Format Check	Set up job	2026-03-28T20:21:56.5136722Z ##[endgroup]
Lint and Format Check	Set up job	2026-03-28T20:21:56.5141083Z ##[group]GITHUB_TOKEN Permissions
Lint and Format Check	Set up job	2026-03-28T20:21:56.5144495Z Actions: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5145407Z ArtifactMetadata: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5146421Z Attestations: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5147450Z Checks: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5148309Z Contents: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5149251Z Deployments: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5150199Z Discussions: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5151080Z Issues: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5152364Z Metadata: read
Lint and Format Check	Set up job	2026-03-28T20:21:56.5153282Z Models: read
Lint and Format Check	Set up job	2026-03-28T20:21:56.5154132Z Packages: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5155167Z Pages: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5156200Z PullRequests: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5157116Z RepositoryProjects: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5158262Z SecurityEvents: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5159209Z Statuses: write
Lint and Format Check	Set up job	2026-03-28T20:21:56.5160028Z ##[endgroup]
Lint and Format Check	Set up job	2026-03-28T20:21:56.5163209Z Secret source: Actions
Lint and Format Check	Set up job	2026-03-28T20:21:56.5164338Z Prepare workflow directory
Lint and Format Check	Set up job	2026-03-28T20:21:56.5838058Z Prepare all required actions
Lint and Format Check	Set up job	2026-03-28T20:21:56.5895624Z Getting action download info
Lint and Format Check	Set up job	2026-03-28T20:21:56.9550416Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
Lint and Format Check	Set up job	2026-03-28T20:21:57.1634310Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:29eef336d9b2848a0b548edc03f92a220660cdb8)
Lint and Format Check	Set up job	2026-03-28T20:21:57.4363809Z Download action repository 'actions/cache@v4' (SHA:0057852bfaa89a56745cba8c7296529d2fc39830)
Lint and Format Check	Set up job	2026-03-28T20:21:57.7123518Z Complete job name: Lint and Format Check
Lint and Format Check	Run actions/checkout@v4	﻿2026-03-28T20:21:57.7777906Z ##[group]Run actions/checkout@v4
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7778767Z with:
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7779183Z   repository: linksplatform/trees-rs
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7779863Z   token: ***
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7780248Z   ssh-strict: true
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7780702Z   ssh-user: git
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7781109Z   persist-credentials: true
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7781587Z   clean: true
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7782264Z   sparse-checkout-cone-mode: true
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7782760Z   fetch-depth: 1
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7783150Z   fetch-tags: false
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7783560Z   show-progress: true
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7783959Z   lfs: false
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7784329Z   submodules: false
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7784735Z   set-safe-directory: true
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7785445Z env:
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7785825Z   CARGO_TERM_COLOR: always
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7786289Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7786839Z   CARGO_TOKEN: ***
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.7787227Z ##[endgroup]
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8842942Z Syncing repository: linksplatform/trees-rs
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8844985Z ##[group]Getting Git version info
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8845698Z Working directory is '/home/runner/work/trees-rs/trees-rs'
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8846703Z [command]/usr/bin/git version
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8888873Z git version 2.53.0
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8914832Z ##[endgroup]
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8928901Z Temporarily overriding HOME='/home/runner/work/_temp/cc3f6d82-2c48-45ef-b06e-0b59ecddd533' before making global git config changes
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8930593Z Adding repository directory to the temporary git global config as a safe directory
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8934200Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/trees-rs/trees-rs
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8965308Z Deleting the contents of '/home/runner/work/trees-rs/trees-rs'
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8968810Z ##[group]Initializing the repository
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.8972821Z [command]/usr/bin/git init /home/runner/work/trees-rs/trees-rs
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9063980Z hint: Using 'master' as the name for the initial branch. This default branch name
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9065624Z hint: will change to "main" in Git 3.0. To configure the initial branch name
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9066708Z hint: to use in all of your new repositories, which will suppress this warning,
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9067394Z hint: call:
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9067743Z hint:
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9068228Z hint: 	git config --global init.defaultBranch <name>
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9068791Z hint:
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9069313Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9070196Z hint: 'development'. The just-created branch can be renamed via this command:
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9070874Z hint:
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9071234Z hint: 	git branch -m <name>
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9071670Z hint:
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9072560Z hint: Disable this message with "git config set advice.defaultBranchName false"
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9073529Z Initialized empty Git repository in /home/runner/work/trees-rs/trees-rs/.git/
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9076401Z [command]/usr/bin/git remote add origin https://github.com/linksplatform/trees-rs
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9105856Z ##[endgroup]
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9107068Z ##[group]Disabling automatic garbage collection
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9110742Z [command]/usr/bin/git config --local gc.auto 0
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9139110Z ##[endgroup]
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9146555Z ##[group]Setting up auth
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9147763Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9177295Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9468973Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9499279Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9711239Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9748599Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9964203Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9997709Z ##[endgroup]
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:57.9998978Z ##[group]Fetching the repository
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.0007662Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +0f6c31e49c4f890b916b0ee40065930d7e6bd169:refs/remotes/origin/main
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.2955326Z From https://github.com/linksplatform/trees-rs
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.2957752Z  * [new ref]         0f6c31e49c4f890b916b0ee40065930d7e6bd169 -> origin/main
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.2991631Z ##[endgroup]
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.2993101Z ##[group]Determining the checkout info
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.2995023Z ##[endgroup]
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.3001553Z [command]/usr/bin/git sparse-checkout disable
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.3043068Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.3071187Z ##[group]Checking out the ref
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.3076074Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.3173901Z Switched to a new branch 'main'
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.3176927Z branch 'main' set up to track 'origin/main'.
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.3186683Z ##[endgroup]
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.3224757Z [command]/usr/bin/git log -1 --format=%H
Lint and Format Check	Run actions/checkout@v4	2026-03-28T20:21:58.3248447Z 0f6c31e49c4f890b916b0ee40065930d7e6bd169
Lint and Format Check	Setup Rust	﻿2026-03-28T20:21:58.3822425Z ##[group]Run dtolnay/rust-toolchain@stable
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.3823651Z with:
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.3824449Z   components: rustfmt, clippy
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.3825425Z   toolchain: stable
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.3826251Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.3827008Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.3827953Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.3829252Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.3830097Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.3977935Z ##[group]Run : parse toolchain version
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.3979157Z [36;1m: parse toolchain version[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.3980195Z [36;1mif [[ -z $toolchain ]]; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4048959Z [36;1m  # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4051392Z [36;1m  echo "'toolchain' is a required input" >&2[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4052733Z [36;1m  exit 1[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4053961Z [36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4055553Z [36;1m  if [[ Linux == macOS ]]; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4057448Z [36;1m    echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4059321Z [36;1m  else[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4060797Z [36;1m    echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4062655Z [36;1m  fi[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4063741Z [36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4065684Z [36;1m  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4067384Z [36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4069308Z [36;1m  echo "toolchain=1.$((i=${toolchain#1.}, c=($(date +%s)/60/60/24-16569)/7/6, i+9*i*(10*i<=c)+90*i*(100*i<=c)))" >> $GITHUB_OUTPUT[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4071138Z [36;1melse[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4072205Z [36;1m  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4073342Z [36;1mfi[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4105395Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4106627Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4107336Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4108230Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4109353Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4110136Z   toolchain: stable
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4110908Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4276810Z ##[group]Run : construct rustup command line
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4277974Z [36;1m: construct rustup command line[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4279575Z [36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4282110Z [36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4283923Z [36;1mecho "downgrade=" >> $GITHUB_OUTPUT[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4309944Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4311126Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4312026Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4312890Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4313953Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4314676Z   targets: 
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4315382Z   components: rustfmt, clippy
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4316241Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4424123Z ##[group]Run : set $CARGO_HOME
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4425046Z [36;1m: set $CARGO_HOME[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4426192Z [36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4452365Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4453568Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4454302Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4455198Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4456316Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4457097Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4564612Z ##[group]Run : install rustup if needed
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4565862Z [36;1m: install rustup if needed[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4566920Z [36;1mif ! command -v rustup &>/dev/null; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4569486Z [36;1m  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4572264Z [36;1m  echo "$CARGO_HOME/bin" >> $GITHUB_PATH[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4573309Z [36;1mfi[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4598254Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4599430Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4600095Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4600934Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4602256Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4603051Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4603932Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4715310Z ##[group]Run rustup toolchain install stable --component rustfmt --component clippy --profile minimal --no-self-update
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4718110Z [36;1mrustup toolchain install stable --component rustfmt --component clippy --profile minimal --no-self-update[0m
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4744370Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4745534Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4746191Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4747028Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4748048Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4748808Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4749737Z   RUSTUP_PERMIT_COPY_RENAME: 1
Lint and Format Check	Setup Rust	2026-03-28T20:21:58.4750578Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:22:00.3056631Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu
Lint and Format Check	Setup Rust	2026-03-28T20:22:00.5412289Z info: latest update on 2026-03-26 for version 1.94.1 (e408947bf 2026-03-25)
Lint and Format Check	Setup Rust	2026-03-28T20:22:00.5606378Z info: removing previous version of component clippy
Lint and Format Check	Setup Rust	2026-03-28T20:22:00.5735531Z info: removing previous version of component rustfmt
Lint and Format Check	Setup Rust	2026-03-28T20:22:00.5747855Z info: removing previous version of component cargo
Lint and Format Check	Setup Rust	2026-03-28T20:22:00.5830456Z info: removing previous version of component rust-std
Lint and Format Check	Setup Rust	2026-03-28T20:22:00.5878088Z info: removing previous version of component rustc
Lint and Format Check	Setup Rust	2026-03-28T20:22:00.5965564Z info: downloading 5 components
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9588580Z 
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9662664Z   stable-x86_64-unknown-linux-gnu updated - rustc 1.94.1 (e408947bf 2026-03-25) (from rustc 1.94.0 (4a4ef493e 2026-03-02))
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9663393Z 
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9763008Z ##[group]Run rustup default stable
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9763367Z [36;1mrustup default stable[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9794099Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9794729Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9794991Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9795253Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9795858Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9796100Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9796374Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9925120Z info: using existing install for stable-x86_64-unknown-linux-gnu
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9935850Z info: default toolchain set to stable-x86_64-unknown-linux-gnu
Lint and Format Check	Setup Rust	2026-03-28T20:22:08.9936232Z 
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0007836Z   stable-x86_64-unknown-linux-gnu unchanged - rustc 1.94.1 (e408947bf 2026-03-25)
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0008402Z 
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0009420Z info: note that the toolchain 'stable-x86_64-unknown-linux-gnu' is currently in use (overridden by '/home/runner/work/trees-rs/trees-rs/rust-toolchain.toml')
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0050799Z ##[group]Run : create cachekey
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0051135Z [36;1m: create cachekey[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0052264Z [36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0053018Z [36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0053779Z [36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0083344Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0083935Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0084151Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0084440Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0084843Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0085081Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0085349Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0588830Z ##[group]Run : disable incremental compilation
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0589549Z [36;1m: disable incremental compilation[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0590175Z [36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0590839Z [36;1m  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0591355Z [36;1mfi[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0636007Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0636658Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0637031Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0637484Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0638422Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0638801Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0639115Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0731387Z ##[group]Run : enable colors in Cargo output
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0731993Z [36;1m: enable colors in Cargo output[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0732360Z [36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0732716Z [36;1m  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0733035Z [36;1mfi[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0768476Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0768860Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0769077Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0769360Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0769779Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0770025Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0770301Z   CARGO_INCREMENTAL: 0
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0770531Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0866793Z ##[group]Run : enable Cargo sparse registry
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0867407Z [36;1m: enable Cargo sparse registry[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0868050Z [36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0869330Z [36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0870653Z [36;1m  if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0871696Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0872923Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0873865Z [36;1m  elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0874924Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0875879Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0876513Z [36;1m  fi[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0876849Z [36;1mfi[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0916668Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0917281Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0917631Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0918054Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0918675Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0919070Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0919543Z   CARGO_INCREMENTAL: 0
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.0919925Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1333224Z ##[group]Run : work around spurious network errors in curl 8.0
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1334045Z [36;1m: work around spurious network errors in curl 8.0[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1335518Z [36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1336749Z [36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1337628Z [36;1m  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1338239Z [36;1mfi[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1372889Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1373326Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1373558Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1373824Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1374286Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1374532Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1374813Z   CARGO_INCREMENTAL: 0
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1375048Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1598701Z ##[group]Run rustc +stable --version --verbose
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1599282Z [36;1mrustc +stable --version --verbose[0m
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1631519Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1632238Z env:
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1632489Z   CARGO_TERM_COLOR: always
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1632762Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1633329Z   CARGO_TOKEN: ***
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1633577Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1633850Z   CARGO_INCREMENTAL: 0
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1634085Z ##[endgroup]
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1809758Z rustc 1.94.1 (e408947bf 2026-03-25)
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1810444Z binary: rustc
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1811006Z commit-hash: e408947bfd200af42db322daf0fadfe7e26d3bd1
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1811604Z commit-date: 2026-03-25
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1812244Z host: x86_64-unknown-linux-gnu
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1812718Z release: 1.94.1
Lint and Format Check	Setup Rust	2026-03-28T20:22:09.1813066Z LLVM version: 21.1.8
Lint and Format Check	Install rust-script	﻿2026-03-28T20:22:09.1889745Z ##[group]Run cargo install rust-script
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.1890148Z [36;1mcargo install rust-script[0m
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.1921313Z shell: /usr/bin/bash -e {0}
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.1921624Z env:
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.1922118Z   CARGO_TERM_COLOR: always
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.1922399Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.1922831Z   CARGO_TOKEN: ***
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.1923077Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.1923347Z   CARGO_INCREMENTAL: 0
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.1923585Z ##[endgroup]
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.2226402Z [1m[92m    Updating[0m crates.io index
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.3239309Z [1m[92m Downloading[0m crates ...
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.4798596Z [1m[92m  Downloaded[0m rust-script v0.36.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.5000607Z [1m[92m  Installing[0m rust-script v0.36.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:09.5163519Z [1m[92m    Updating[0m crates.io index
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.0724721Z [1m[92m     Locking[0m 112 packages to latest compatible versions
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.0759048Z [1m[92m      Adding[0m generic-array v0.14.7 [1m[33m(available: v0.14.9)[0m
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.0851300Z [1m[92m      Adding[0m sha1 v0.10.6 [1m[33m(available: v0.11.0)[0m
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.0871648Z [1m[92m      Adding[0m toml v0.9.12+spec-1.1.0 [1m[33m(available: v1.1.0+spec-1.1.0)[0m
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.0898732Z [1m[92m      Adding[0m winreg v0.55.0 [1m[33m(available: v0.56.0)[0m
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.0917789Z [1m[92m Downloading[0m crates ...
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.1878659Z [1m[92m  Downloaded[0m block-buffer v0.10.4
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.1892666Z [1m[92m  Downloaded[0m cfg-if v1.0.4
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.1949018Z [1m[92m  Downloaded[0m anstyle-query v1.1.5
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2044223Z [1m[92m  Downloaded[0m clap_lex v1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2056106Z [1m[92m  Downloaded[0m anstream v1.0.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2102113Z [1m[92m  Downloaded[0m option-ext v0.2.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2113311Z [1m[92m  Downloaded[0m fastrand v2.3.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2127766Z [1m[92m  Downloaded[0m shell-words v1.1.1
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2139815Z [1m[92m  Downloaded[0m equivalent v1.0.2
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2150350Z [1m[92m  Downloaded[0m cpufeatures v0.2.17
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2171390Z [1m[92m  Downloaded[0m colorchoice v1.0.5
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2218316Z [1m[92m  Downloaded[0m anstyle-parse v1.0.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2237452Z [1m[92m  Downloaded[0m anstyle v1.0.14
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2263272Z [1m[92m  Downloaded[0m utf8parse v0.2.2
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2275806Z [1m[92m  Downloaded[0m strsim v0.11.1
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2288764Z [1m[92m  Downloaded[0m env_filter v1.0.1
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2304199Z [1m[92m  Downloaded[0m errno v0.3.14
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2320876Z [1m[92m  Downloaded[0m dirs-sys v0.5.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2387146Z [1m[92m  Downloaded[0m dirs v6.0.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2402220Z [1m[92m  Downloaded[0m crypto-common v0.1.7
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2414480Z [1m[92m  Downloaded[0m is_terminal_polyfill v1.70.2
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2424115Z [1m[92m  Downloaded[0m generic-array v0.14.7
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2439682Z [1m[92m  Downloaded[0m serde_spanned v1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2454180Z [1m[92m  Downloaded[0m sha1 v0.10.6
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2534039Z [1m[92m  Downloaded[0m toml_writer v1.1.0+spec-1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2554227Z [1m[92m  Downloaded[0m pulldown-cmark-escape v0.11.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2576386Z [1m[92m  Downloaded[0m version_check v0.9.5
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2591788Z [1m[92m  Downloaded[0m toml_datetime v0.7.5+spec-1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2623795Z [1m[92m  Downloaded[0m digest v0.10.7
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2641981Z [1m[92m  Downloaded[0m env_logger v0.11.10
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2664468Z [1m[92m  Downloaded[0m unicase v2.9.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2681268Z [1m[92m  Downloaded[0m once_cell v1.21.4
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2708064Z [1m[92m  Downloaded[0m toml_parser v1.1.0+spec-1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2731935Z [1m[92m  Downloaded[0m getopts v0.2.24
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2747791Z [1m[92m  Downloaded[0m clap v4.6.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2850401Z [1m[92m  Downloaded[0m typenum v1.19.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2880617Z [1m[92m  Downloaded[0m getrandom v0.4.2
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2919486Z [1m[92m  Downloaded[0m toml v0.9.12+spec-1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2959080Z [1m[92m  Downloaded[0m tempfile v3.27.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.2987391Z [1m[92m  Downloaded[0m memchr v2.8.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3047554Z [1m[92m  Downloaded[0m indexmap v2.13.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3092509Z [1m[92m  Downloaded[0m serde_core v1.0.228
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3119667Z [1m[92m  Downloaded[0m log v0.4.29
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3150093Z [1m[92m  Downloaded[0m aho-corasick v1.1.4
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3202451Z [1m[92m  Downloaded[0m regex v1.12.3
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3256104Z [1m[92m  Downloaded[0m pulldown-cmark v0.13.3
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3306625Z [1m[92m  Downloaded[0m winnow v1.0.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3402599Z [1m[92m  Downloaded[0m winnow v0.7.15
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3496741Z [1m[92m  Downloaded[0m hashbrown v0.16.1
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3547365Z [1m[92m  Downloaded[0m clap_builder v4.6.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3610134Z [1m[92m  Downloaded[0m unicode-width v0.2.2
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3665629Z [1m[92m  Downloaded[0m bitflags v2.11.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3715345Z [1m[92m  Downloaded[0m regex-syntax v0.8.10
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.3783813Z [1m[92m  Downloaded[0m rustix v1.1.4
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.4066553Z [1m[92m  Downloaded[0m regex-automata v0.4.14
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.4205211Z [1m[92m  Downloaded[0m jiff v0.2.23
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.4370996Z [1m[92m  Downloaded[0m libc v0.2.183
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.5030405Z [1m[92m  Downloaded[0m linux-raw-sys v0.12.1
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.5775527Z [1m[92m   Compiling[0m version_check v0.9.5
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.5776384Z [1m[92m   Compiling[0m typenum v1.19.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.5779402Z [1m[92m   Compiling[0m libc v0.2.183
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.5780061Z [1m[92m   Compiling[0m memchr v2.8.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:10.7669120Z [1m[92m   Compiling[0m generic-array v0.14.7
Lint and Format Check	Install rust-script	2026-03-28T20:22:11.0384853Z [1m[92m   Compiling[0m utf8parse v0.2.2
Lint and Format Check	Install rust-script	2026-03-28T20:22:11.0412958Z [1m[92m   Compiling[0m serde_core v1.0.228
Lint and Format Check	Install rust-script	2026-03-28T20:22:11.0883859Z [1m[92m   Compiling[0m anstyle-parse v1.0.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:11.2099682Z [1m[92m   Compiling[0m aho-corasick v1.1.4
Lint and Format Check	Install rust-script	2026-03-28T20:22:11.2988434Z [1m[92m   Compiling[0m is_terminal_polyfill v1.70.2
Lint and Format Check	Install rust-script	2026-03-28T20:22:11.3305250Z [1m[92m   Compiling[0m anstyle-query v1.1.5
Lint and Format Check	Install rust-script	2026-03-28T20:22:11.3693543Z [1m[92m   Compiling[0m colorchoice v1.0.5
Lint and Format Check	Install rust-script	2026-03-28T20:22:11.4094147Z [1m[92m   Compiling[0m regex-syntax v0.8.10
Lint and Format Check	Install rust-script	2026-03-28T20:22:12.1966976Z [1m[92m   Compiling[0m anstyle v1.0.14
Lint and Format Check	Install rust-script	2026-03-28T20:22:12.3743911Z [1m[92m   Compiling[0m anstream v1.0.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:12.6913275Z [1m[92m   Compiling[0m cfg-if v1.0.4
Lint and Format Check	Install rust-script	2026-03-28T20:22:12.7356658Z [1m[92m   Compiling[0m rustix v1.1.4
Lint and Format Check	Install rust-script	2026-03-28T20:22:12.9163046Z [1m[92m   Compiling[0m getrandom v0.4.2
Lint and Format Check	Install rust-script	2026-03-28T20:22:13.0113710Z [1m[92m   Compiling[0m bitflags v2.11.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:13.3169165Z [1m[92m   Compiling[0m block-buffer v0.10.4
Lint and Format Check	Install rust-script	2026-03-28T20:22:13.3911235Z [1m[92m   Compiling[0m regex-automata v0.4.14
Lint and Format Check	Install rust-script	2026-03-28T20:22:14.3878690Z [1m[92m   Compiling[0m crypto-common v0.1.7
Lint and Format Check	Install rust-script	2026-03-28T20:22:14.4435300Z [1m[92m   Compiling[0m log v0.4.29
Lint and Format Check	Install rust-script	2026-03-28T20:22:14.5956943Z [1m[92m   Compiling[0m strsim v0.11.1
Lint and Format Check	Install rust-script	2026-03-28T20:22:14.8248620Z [1m[92m   Compiling[0m option-ext v0.2.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:14.8639153Z [1m[92m   Compiling[0m winnow v1.0.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:15.0993214Z [1m[92m   Compiling[0m pulldown-cmark v0.13.3
Lint and Format Check	Install rust-script	2026-03-28T20:22:15.1663976Z [1m[92m   Compiling[0m linux-raw-sys v0.12.1
Lint and Format Check	Install rust-script	2026-03-28T20:22:15.2338057Z [1m[92m   Compiling[0m unicode-width v0.2.2
Lint and Format Check	Install rust-script	2026-03-28T20:22:15.4184733Z [1m[92m   Compiling[0m clap_lex v1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:15.6264044Z [1m[92m   Compiling[0m clap_builder v4.6.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:15.6688071Z [1m[92m   Compiling[0m getopts v0.2.24
Lint and Format Check	Install rust-script	2026-03-28T20:22:16.2873969Z [1m[92m   Compiling[0m regex v1.12.3
Lint and Format Check	Install rust-script	2026-03-28T20:22:17.0675034Z [1m[92m   Compiling[0m env_filter v1.0.1
Lint and Format Check	Install rust-script	2026-03-28T20:22:17.5673968Z [1m[92m   Compiling[0m toml_parser v1.1.0+spec-1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:17.6358379Z [1m[92m   Compiling[0m dirs-sys v0.5.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:17.9113319Z [1m[92m   Compiling[0m toml_datetime v0.7.5+spec-1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:18.1983263Z [1m[92m   Compiling[0m serde_spanned v1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:18.2696935Z [1m[92m   Compiling[0m digest v0.10.7
Lint and Format Check	Install rust-script	2026-03-28T20:22:18.4876530Z [1m[92m   Compiling[0m fastrand v2.3.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:18.5191070Z [1m[92m   Compiling[0m cpufeatures v0.2.17
Lint and Format Check	Install rust-script	2026-03-28T20:22:18.5454640Z [1m[92m   Compiling[0m unicase v2.9.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:18.6725186Z [1m[92m   Compiling[0m pulldown-cmark-escape v0.11.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:18.6903433Z [1m[92m   Compiling[0m toml_writer v1.1.0+spec-1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:18.7339736Z [1m[92m   Compiling[0m jiff v0.2.23
Lint and Format Check	Install rust-script	2026-03-28T20:22:18.8703965Z [1m[92m   Compiling[0m winnow v0.7.15
Lint and Format Check	Install rust-script	2026-03-28T20:22:19.7943532Z [1m[92m   Compiling[0m once_cell v1.21.4
Lint and Format Check	Install rust-script	2026-03-28T20:22:19.9435995Z [1m[92m   Compiling[0m tempfile v3.27.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:20.7615152Z [1m[92m   Compiling[0m toml v0.9.12+spec-1.1.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:21.5949429Z [1m[92m   Compiling[0m sha1 v0.10.6
Lint and Format Check	Install rust-script	2026-03-28T20:22:21.8149442Z [1m[92m   Compiling[0m clap v4.6.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:21.8424901Z [1m[92m   Compiling[0m dirs v6.0.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:21.9085082Z [1m[92m   Compiling[0m shell-words v1.1.1
Lint and Format Check	Install rust-script	2026-03-28T20:22:22.6652526Z [1m[92m   Compiling[0m env_logger v0.11.10
Lint and Format Check	Install rust-script	2026-03-28T20:22:23.5221368Z [1m[92m   Compiling[0m rust-script v0.36.0
Lint and Format Check	Install rust-script	2026-03-28T20:22:42.8132568Z [1m[92m    Finished[0m `release` profile [optimized] target(s) in 33.60s
Lint and Format Check	Install rust-script	2026-03-28T20:22:42.8376436Z [1m[92m  Installing[0m /home/runner/.cargo/bin/rust-script
Lint and Format Check	Install rust-script	2026-03-28T20:22:42.8379929Z [1m[92m   Installed[0m package `rust-script v0.36.0` (executable `rust-script`)
Lint and Format Check	Cache cargo registry	﻿2026-03-28T20:22:42.9514677Z ##[group]Run actions/cache@v4
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9514956Z with:
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9515173Z   path: ~/.cargo/registry
Lint and Format Check	Cache cargo registry	~/.cargo/git
Lint and Format Check	Cache cargo registry	target
Lint and Format Check	Cache cargo registry	
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9515621Z   key: Linux-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9516041Z   restore-keys: Linux-cargo-
Lint and Format Check	Cache cargo registry	
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9516489Z   enableCrossOsArchive: false
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9516722Z   fail-on-cache-miss: false
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9516935Z   lookup-only: false
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9517131Z   save-always: false
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9517311Z env:
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9517476Z   CARGO_TERM_COLOR: always
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9517690Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9518012Z   CARGO_TOKEN: ***
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9518216Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9518451Z   CARGO_INCREMENTAL: 0
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:42.9518643Z ##[endgroup]
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:43.2308101Z Cache hit for: Linux-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:43.7408641Z Received 4056463 of 4056463 (100.0%), 10.0 MBs/sec
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:43.7409571Z Cache Size: ~4 MB (4056463 B)
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:43.7443280Z [command]/usr/bin/tar -xf /home/runner/work/_temp/d36c9ef3-b0d9-481b-a8ad-2d956f9a46d6/cache.tzst -P -C /home/runner/work/trees-rs/trees-rs --use-compress-program unzstd
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:43.7770093Z Cache restored successfully
Lint and Format Check	Cache cargo registry	2026-03-28T20:22:43.7855665Z Cache restored from key: Linux-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Lint and Format Check	Check formatting	﻿2026-03-28T20:22:43.7937363Z ##[group]Run cargo fmt --all -- --check
Lint and Format Check	Check formatting	2026-03-28T20:22:43.7937755Z [36;1mcargo fmt --all -- --check[0m
Lint and Format Check	Check formatting	2026-03-28T20:22:43.7963292Z shell: /usr/bin/bash -e {0}
Lint and Format Check	Check formatting	2026-03-28T20:22:43.7963543Z env:
Lint and Format Check	Check formatting	2026-03-28T20:22:43.7963730Z   CARGO_TERM_COLOR: always
Lint and Format Check	Check formatting	2026-03-28T20:22:43.7963964Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Check formatting	2026-03-28T20:22:43.7964312Z   CARGO_TOKEN: ***
Lint and Format Check	Check formatting	2026-03-28T20:22:43.7964531Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Check formatting	2026-03-28T20:22:43.7964779Z   CARGO_INCREMENTAL: 0
Lint and Format Check	Check formatting	2026-03-28T20:22:43.7964986Z ##[endgroup]
Lint and Format Check	Run Clippy	﻿2026-03-28T20:22:43.8644244Z ##[group]Run cargo clippy --all-targets --all-features
Lint and Format Check	Run Clippy	2026-03-28T20:22:43.8644678Z [36;1mcargo clippy --all-targets --all-features[0m
Lint and Format Check	Run Clippy	2026-03-28T20:22:43.8670135Z shell: /usr/bin/bash -e {0}
Lint and Format Check	Run Clippy	2026-03-28T20:22:43.8670391Z env:
Lint and Format Check	Run Clippy	2026-03-28T20:22:43.8670597Z   CARGO_TERM_COLOR: always
Lint and Format Check	Run Clippy	2026-03-28T20:22:43.8670829Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Run Clippy	2026-03-28T20:22:43.8671194Z   CARGO_TOKEN: ***
Lint and Format Check	Run Clippy	2026-03-28T20:22:43.8671416Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Run Clippy	2026-03-28T20:22:43.8671675Z   CARGO_INCREMENTAL: 0
Lint and Format Check	Run Clippy	2026-03-28T20:22:43.8672117Z ##[endgroup]
Lint and Format Check	Run Clippy	2026-03-28T20:22:43.9413277Z [1m[92m   Compiling[0m autocfg v1.5.0
Lint and Format Check	Run Clippy	2026-03-28T20:22:44.0851464Z [1m[92m   Compiling[0m num-traits v0.2.19
Lint and Format Check	Run Clippy	2026-03-28T20:22:44.5008460Z [1m[92m    Checking[0m platform-num v0.5.0
Lint and Format Check	Run Clippy	2026-03-28T20:22:44.5249538Z [1m[92m    Checking[0m platform-trees v0.1.0-beta.1 (/home/runner/work/trees-rs/trees-rs)
Lint and Format Check	Run Clippy	2026-03-28T20:22:44.9236845Z [1m[92m    Finished[0m `dev` profile [unoptimized + debuginfo] target(s) in 1.02s
Lint and Format Check	Check file size limit	﻿2026-03-28T20:22:44.9290806Z ##[group]Run rust-script scripts/check-file-size.rs
Lint and Format Check	Check file size limit	2026-03-28T20:22:44.9291209Z [36;1mrust-script scripts/check-file-size.rs[0m
Lint and Format Check	Check file size limit	2026-03-28T20:22:44.9316677Z shell: /usr/bin/bash -e {0}
Lint and Format Check	Check file size limit	2026-03-28T20:22:44.9316919Z env:
Lint and Format Check	Check file size limit	2026-03-28T20:22:44.9317119Z   CARGO_TERM_COLOR: always
Lint and Format Check	Check file size limit	2026-03-28T20:22:44.9317369Z   RUSTFLAGS: -Dwarnings
Lint and Format Check	Check file size limit	2026-03-28T20:22:44.9317972Z   CARGO_TOKEN: ***
Lint and Format Check	Check file size limit	2026-03-28T20:22:44.9318282Z   CARGO_HOME: /home/runner/.cargo
Lint and Format Check	Check file size limit	2026-03-28T20:22:44.9318664Z   CARGO_INCREMENTAL: 0
Lint and Format Check	Check file size limit	2026-03-28T20:22:44.9318984Z ##[endgroup]
Lint and Format Check	Check file size limit	2026-03-28T20:22:45.8717189Z 
Lint and Format Check	Check file size limit	2026-03-28T20:22:45.8717747Z Checking Rust files for maximum 1000 lines...
Lint and Format Check	Check file size limit	2026-03-28T20:22:45.8718176Z 
Lint and Format Check	Check file size limit	2026-03-28T20:22:45.8733538Z All files are within the line limit
Lint and Format Check	Check file size limit	2026-03-28T20:22:45.8733867Z 
Lint and Format Check	Post Cache cargo registry	﻿2026-03-28T20:22:45.9655178Z Post job cleanup.
Lint and Format Check	Post Cache cargo registry	2026-03-28T20:22:46.0953248Z Cache hit occurred on the primary key Linux-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089, not saving cache.
Lint and Format Check	Post Run actions/checkout@v4	﻿2026-03-28T20:22:46.1060534Z Post job cleanup.
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.1999768Z [command]/usr/bin/git version
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2036281Z git version 2.53.0
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2078783Z Temporarily overriding HOME='/home/runner/work/_temp/f867ab1f-8a69-439a-af2e-ed6a021a3fd5' before making global git config changes
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2080383Z Adding repository directory to the temporary git global config as a safe directory
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2091202Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/trees-rs/trees-rs
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2125280Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2156653Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2372951Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2393198Z http.https://github.com/.extraheader
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2406366Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2436879Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2657906Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Lint and Format Check	Post Run actions/checkout@v4	2026-03-28T20:22:46.2691063Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Lint and Format Check	Complete job	﻿2026-03-28T20:22:46.3034591Z Cleaning up orphan processes
Lint and Format Check	Complete job	2026-03-28T20:22:46.3423406Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4. 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/
Test (ubuntu-latest)	Set up job	﻿2026-03-28T20:21:57.0278070Z Current runner version: '2.333.0'
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0302996Z ##[group]Runner Image Provisioner
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0303790Z Hosted Compute Agent
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0304427Z Version: 20260213.493
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0305095Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0305811Z Build Date: 2026-02-13T00:28:41Z
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0306517Z Worker ID: {42d99a5f-b420-4219-b360-4c876951d32d}
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0307407Z Azure Region: westus
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0307955Z ##[endgroup]
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0309393Z ##[group]Operating System
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0310019Z Ubuntu
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0310499Z 24.04.4
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0310915Z LTS
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0311447Z ##[endgroup]
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0311953Z ##[group]Runner Image
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0312441Z Image: ubuntu-24.04
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0313051Z Version: 20260323.65.1
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0314059Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260323.65/images/ubuntu/Ubuntu2404-Readme.md
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0315677Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260323.65
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0316869Z ##[endgroup]
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0320189Z ##[group]GITHUB_TOKEN Permissions
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0322274Z Actions: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0322810Z ArtifactMetadata: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0323478Z Attestations: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0324011Z Checks: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0324495Z Contents: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0325080Z Deployments: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0325568Z Discussions: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0326070Z Issues: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0326827Z Metadata: read
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0327321Z Models: read
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0327848Z Packages: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0328401Z Pages: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0328991Z PullRequests: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0329517Z RepositoryProjects: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0330128Z SecurityEvents: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0330723Z Statuses: write
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0331251Z ##[endgroup]
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0333581Z Secret source: Actions
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0334481Z Prepare workflow directory
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0893700Z Prepare all required actions
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.0943200Z Getting action download info
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.5635474Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:57.6801736Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:29eef336d9b2848a0b548edc03f92a220660cdb8)
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:58.0760279Z Download action repository 'actions/cache@v4' (SHA:0057852bfaa89a56745cba8c7296529d2fc39830)
Test (ubuntu-latest)	Set up job	2026-03-28T20:21:58.3380849Z Complete job name: Test (ubuntu-latest)
Test (ubuntu-latest)	Run actions/checkout@v4	﻿2026-03-28T20:21:58.4044507Z ##[group]Run actions/checkout@v4
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4045439Z with:
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4045910Z   repository: linksplatform/trees-rs
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4046833Z   token: ***
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4047270Z   ssh-strict: true
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4047697Z   ssh-user: git
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4048129Z   persist-credentials: true
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4048629Z   clean: true
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4049065Z   sparse-checkout-cone-mode: true
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4049574Z   fetch-depth: 1
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4049997Z   fetch-tags: false
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4050434Z   show-progress: true
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4050875Z   lfs: false
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4051287Z   submodules: false
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4051722Z   set-safe-directory: true
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4052443Z env:
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4052872Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4053358Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4053949Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.4054368Z ##[endgroup]
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5114223Z Syncing repository: linksplatform/trees-rs
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5117017Z ##[group]Getting Git version info
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5117854Z Working directory is '/home/runner/work/trees-rs/trees-rs'
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5118906Z [command]/usr/bin/git version
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5160055Z git version 2.53.0
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5185357Z ##[endgroup]
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5199889Z Temporarily overriding HOME='/home/runner/work/_temp/464d9c81-e8c3-41ed-bb85-d39aebb5077d' before making global git config changes
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5202858Z Adding repository directory to the temporary git global config as a safe directory
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5204699Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/trees-rs/trees-rs
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5236760Z Deleting the contents of '/home/runner/work/trees-rs/trees-rs'
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5240458Z ##[group]Initializing the repository
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5244183Z [command]/usr/bin/git init /home/runner/work/trees-rs/trees-rs
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5318056Z hint: Using 'master' as the name for the initial branch. This default branch name
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5320932Z hint: will change to "main" in Git 3.0. To configure the initial branch name
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5322882Z hint: to use in all of your new repositories, which will suppress this warning,
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5324400Z hint: call:
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5325172Z hint:
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5326171Z hint: 	git config --global init.defaultBranch <name>
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5327602Z hint:
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5328675Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5330479Z hint: 'development'. The just-created branch can be renamed via this command:
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5331983Z hint:
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5332787Z hint: 	git branch -m <name>
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5333656Z hint:
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5334804Z hint: Disable this message with "git config set advice.defaultBranchName false"
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5336884Z Initialized empty Git repository in /home/runner/work/trees-rs/trees-rs/.git/
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5339605Z [command]/usr/bin/git remote add origin https://github.com/linksplatform/trees-rs
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5362551Z ##[endgroup]
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5363928Z ##[group]Disabling automatic garbage collection
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5367419Z [command]/usr/bin/git config --local gc.auto 0
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5395548Z ##[endgroup]
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5397232Z ##[group]Setting up auth
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5403337Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5433389Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5702101Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5730278Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5938318Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.5970653Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.6183011Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.6215502Z ##[endgroup]
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.6216326Z ##[group]Fetching the repository
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.6223669Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +0f6c31e49c4f890b916b0ee40065930d7e6bd169:refs/remotes/origin/main
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0336794Z From https://github.com/linksplatform/trees-rs
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0338421Z  * [new ref]         0f6c31e49c4f890b916b0ee40065930d7e6bd169 -> origin/main
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0365581Z ##[endgroup]
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0367804Z ##[group]Determining the checkout info
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0370667Z ##[endgroup]
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0374301Z [command]/usr/bin/git sparse-checkout disable
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0412005Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0438494Z ##[group]Checking out the ref
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0442089Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0536751Z Switched to a new branch 'main'
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0539477Z branch 'main' set up to track 'origin/main'.
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0547297Z ##[endgroup]
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0579371Z [command]/usr/bin/git log -1 --format=%H
Test (ubuntu-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.0601225Z 0f6c31e49c4f890b916b0ee40065930d7e6bd169
Test (ubuntu-latest)	Setup Rust	﻿2026-03-28T20:21:59.1180242Z ##[group]Run dtolnay/rust-toolchain@stable
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1181453Z with:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1182282Z   toolchain: stable
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1183132Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1183916Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1184877Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1186208Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1187264Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1341635Z ##[group]Run : parse toolchain version
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1342849Z [36;1m: parse toolchain version[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1343931Z [36;1mif [[ -z $toolchain ]]; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1345830Z [36;1m  # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1348123Z [36;1m  echo "'toolchain' is a required input" >&2[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1349290Z [36;1m  exit 1[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1350545Z [36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1352107Z [36;1m  if [[ Linux == macOS ]]; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1354093Z [36;1m    echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1424822Z [36;1m  else[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1427941Z [36;1m    echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1430914Z [36;1m  fi[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1432137Z [36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1434157Z [36;1m  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1435963Z [36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1438195Z [36;1m  echo "toolchain=1.$((i=${toolchain#1.}, c=($(date +%s)/60/60/24-16569)/7/6, i+9*i*(10*i<=c)+90*i*(100*i<=c)))" >> $GITHUB_OUTPUT[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1440106Z [36;1melse[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1441083Z [36;1m  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1442248Z [36;1mfi[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1475700Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1477794Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1478894Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1480281Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1482058Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1483214Z   toolchain: stable
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1484029Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1656089Z ##[group]Run : construct rustup command line
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1657479Z [36;1m: construct rustup command line[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1659121Z [36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1661449Z [36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1663250Z [36;1mecho "downgrade=" >> $GITHUB_OUTPUT[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1690121Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1691338Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1692038Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1692917Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1693993Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1694773Z   targets: 
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1695485Z   components: 
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1696213Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1808472Z ##[group]Run : set $CARGO_HOME
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1809445Z [36;1m: set $CARGO_HOME[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1810660Z [36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1838594Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1839998Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1840733Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1841651Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1842743Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1843528Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1955890Z ##[group]Run : install rustup if needed
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1957191Z [36;1m: install rustup if needed[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1958535Z [36;1mif ! command -v rustup &>/dev/null; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1961168Z [36;1m  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1963830Z [36;1m  echo "$CARGO_HOME/bin" >> $GITHUB_PATH[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1964910Z [36;1mfi[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1991922Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1993155Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1993886Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1994796Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1995874Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1996946Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.1997906Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.2115231Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.2117363Z [36;1mrustup toolchain install stable --profile minimal --no-self-update[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.2146769Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.2148015Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.2148730Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.2149617Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.2150679Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.2151512Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.2152500Z   RUSTUP_PERMIT_COPY_RENAME: 1
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:21:59.2153404Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:01.2315507Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:01.3269103Z info: latest update on 2026-03-26 for version 1.94.1 (e408947bf 2026-03-25)
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:01.3473736Z info: removing previous version of component clippy
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:01.3629686Z info: removing previous version of component rustfmt
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:01.3643664Z info: removing previous version of component cargo
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:01.3735825Z info: removing previous version of component rust-std
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:01.3781420Z info: removing previous version of component rustc
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:01.3892133Z info: downloading 5 components
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.4984400Z 
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5070037Z   stable-x86_64-unknown-linux-gnu updated - rustc 1.94.1 (e408947bf 2026-03-25) (from rustc 1.94.0 (4a4ef493e 2026-03-02))
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5070995Z 
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5165665Z ##[group]Run rustup default stable
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5165960Z [36;1mrustup default stable[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5191861Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5192229Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5192432Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5192678Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5193164Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5193370Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5193610Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5290364Z info: using existing install for stable-x86_64-unknown-linux-gnu
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5298084Z info: default toolchain set to stable-x86_64-unknown-linux-gnu
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5298488Z 
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5367105Z   stable-x86_64-unknown-linux-gnu unchanged - rustc 1.94.1 (e408947bf 2026-03-25)
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5367705Z 
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5368461Z info: note that the toolchain 'stable-x86_64-unknown-linux-gnu' is currently in use (overridden by '/home/runner/work/trees-rs/trees-rs/rust-toolchain.toml')
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5402788Z ##[group]Run : create cachekey
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5403067Z [36;1m: create cachekey[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5403574Z [36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5404444Z [36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5404970Z [36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5430341Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5430677Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5430856Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5431128Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5431707Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5431906Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5432140Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5771057Z ##[group]Run : disable incremental compilation
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5771428Z [36;1m: disable incremental compilation[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5771735Z [36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5772050Z [36;1m  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5772327Z [36;1mfi[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5798500Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5798851Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5799032Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5799249Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5799592Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5799797Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5800032Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5864497Z ##[group]Run : enable colors in Cargo output
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5864812Z [36;1m: enable colors in Cargo output[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5865122Z [36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5865431Z [36;1m  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5865700Z [36;1mfi[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5889709Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5890031Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5890211Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5890434Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5890767Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5890969Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5891212Z   CARGO_INCREMENTAL: 0
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5891401Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5954477Z ##[group]Run : enable Cargo sparse registry
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5954798Z [36;1m: enable Cargo sparse registry[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5955143Z [36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5955818Z [36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5956522Z [36;1m  if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5957351Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5957871Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5958356Z [36;1m  elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5958896Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5959405Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5959730Z [36;1m  fi[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5959904Z [36;1mfi[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5982780Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5983103Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5983298Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5983586Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5983890Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5984094Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5984316Z   CARGO_INCREMENTAL: 0
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.5984509Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6295767Z ##[group]Run : work around spurious network errors in curl 8.0
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6296212Z [36;1m: work around spurious network errors in curl 8.0[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6297088Z [36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6297912Z [36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6298351Z [36;1m  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6298645Z [36;1mfi[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6324238Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6324566Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6324742Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6325145Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6345843Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6346134Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6346392Z   CARGO_INCREMENTAL: 0
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6346842Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6541541Z ##[group]Run rustc +stable --version --verbose
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6541915Z [36;1mrustc +stable --version --verbose[0m
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6566341Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6567089Z env:
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6567284Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6567533Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6567894Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6568107Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6568348Z   CARGO_INCREMENTAL: 0
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6568552Z ##[endgroup]
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6720441Z rustc 1.94.1 (e408947bf 2026-03-25)
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6721135Z binary: rustc
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6721735Z commit-hash: e408947bfd200af42db322daf0fadfe7e26d3bd1
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6722423Z commit-date: 2026-03-25
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6722723Z host: x86_64-unknown-linux-gnu
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6723038Z release: 1.94.1
Test (ubuntu-latest)	Setup Rust	2026-03-28T20:22:09.6723317Z LLVM version: 21.1.8
Test (ubuntu-latest)	Cache cargo registry	﻿2026-03-28T20:22:09.7568147Z ##[group]Run actions/cache@v4
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7568454Z with:
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7568679Z   path: ~/.cargo/registry
Test (ubuntu-latest)	Cache cargo registry	~/.cargo/git
Test (ubuntu-latest)	Cache cargo registry	target
Test (ubuntu-latest)	Cache cargo registry	
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7569124Z   key: Linux-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7569557Z   restore-keys: Linux-cargo-
Test (ubuntu-latest)	Cache cargo registry	
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7569822Z   enableCrossOsArchive: false
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7570048Z   fail-on-cache-miss: false
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7570269Z   lookup-only: false
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7570455Z   save-always: false
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7570637Z env:
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7570802Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7571007Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7571361Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7571563Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7571794Z   CARGO_INCREMENTAL: 0
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:09.7571984Z ##[endgroup]
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:10.1728786Z Cache hit for: Linux-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:11.4841690Z Received 0 of 4056463 (0.0%), 0.0 MBs/sec
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:11.5047507Z Received 4056463 of 4056463 (100.0%), 3.8 MBs/sec
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:11.5048682Z Cache Size: ~4 MB (4056463 B)
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:11.5081980Z [command]/usr/bin/tar -xf /home/runner/work/_temp/630b6402-7d76-4333-8225-11cbbb61ea05/cache.tzst -P -C /home/runner/work/trees-rs/trees-rs --use-compress-program unzstd
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:11.5386882Z Cache restored successfully
Test (ubuntu-latest)	Cache cargo registry	2026-03-28T20:22:11.5469852Z Cache restored from key: Linux-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Test (ubuntu-latest)	Run tests	﻿2026-03-28T20:22:11.5546943Z ##[group]Run cargo test --all-features --verbose
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.5547361Z [36;1mcargo test --all-features --verbose[0m
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.5573721Z shell: /usr/bin/bash -e {0}
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.5573962Z env:
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.5574139Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.5574366Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.5574763Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.5574969Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.5575210Z   CARGO_INCREMENTAL: 0
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.5575411Z ##[endgroup]
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.6109274Z [1m[92m   Compiling[0m autocfg v1.5.0
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.6114233Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name autocfg --edition=2015 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2fdeb5e693dc02db -C extra-filename=-ac60342840a0f08e --out-dir /home/runner/work/trees-rs/trees-rs/target/debug/deps -L dependency=/home/runner/work/trees-rs/trees-rs/target/debug/deps --cap-lints allow -Dwarnings`
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.7509070Z [1m[92m   Compiling[0m num-traits v0.2.19
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.7513725Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name build_script_build --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=9e9be1ef2f8028c7 -C extra-filename=-bb131f6210fd69e1 --out-dir /home/runner/work/trees-rs/trees-rs/target/debug/build/num-traits-bb131f6210fd69e1 -L dependency=/home/runner/work/trees-rs/trees-rs/target/debug/deps --extern autocfg=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libautocfg-ac60342840a0f08e.rlib --cap-lints allow -Dwarnings`
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.9452918Z [1m[92m     Running[0m `/home/runner/work/trees-rs/trees-rs/target/debug/build/num-traits-bb131f6210fd69e1/build-script-build`
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:11.9825190Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name num_traits --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=ea65798b406b19f7 -C extra-filename=-b8499e47d6d512f4 --out-dir /home/runner/work/trees-rs/trees-rs/target/debug/deps -L dependency=/home/runner/work/trees-rs/trees-rs/target/debug/deps --cap-lints allow -Dwarnings --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'`
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.3362646Z [1m[92m   Compiling[0m platform-num v0.5.0
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.3371933Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name platform_num --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-num-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6a9d5ee9e01da366 -C extra-filename=-1f97af2f50801f16 --out-dir /home/runner/work/trees-rs/trees-rs/target/debug/deps -L dependency=/home/runner/work/trees-rs/trees-rs/target/debug/deps --extern num_traits=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libnum_traits-b8499e47d6d512f4.rmeta --cap-lints allow -Dwarnings`
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.3594211Z [1m[92m   Compiling[0m platform-trees v0.1.0-beta.1 (/home/runner/work/trees-rs/trees-rs)
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.3611753Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name platform_trees --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::all' --allow=unsafe_code '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d03c74b9194d0550 -C extra-filename=-532dc5e2153efc73 --out-dir /home/runner/work/trees-rs/trees-rs/target/debug/deps -L dependency=/home/runner/work/trees-rs/trees-rs/target/debug/deps --extern num_traits=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libnum_traits-b8499e47d6d512f4.rmeta --extern platform_num=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_num-1f97af2f50801f16.rmeta -Dwarnings`
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.3673258Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name platform_trees --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::all' --allow=unsafe_code '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=83d4f0efc37de8e6 -C extra-filename=-388a3d98c82f19b6 --out-dir /home/runner/work/trees-rs/trees-rs/target/debug/deps -L dependency=/home/runner/work/trees-rs/trees-rs/target/debug/deps --extern num_traits=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libnum_traits-b8499e47d6d512f4.rlib --extern platform_num=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_num-1f97af2f50801f16.rlib -Dwarnings`
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6765151Z [1m[92m    Finished[0m `test` profile [unoptimized + debuginfo] target(s) in 1.10s
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6770644Z [1m[92m     Running[0m `/home/runner/work/trees-rs/trees-rs/target/debug/deps/platform_trees-388a3d98c82f19b6`
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6781396Z 
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6781781Z running 99 tests
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6785699Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_after ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6786394Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_after_last ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6788335Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_first_empty_list ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6790140Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_last_empty_list ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6791161Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_before ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6792205Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_first_non_empty_list ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6793289Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_last_non_empty_list ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6796415Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_before_first ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6797362Z test tests::list_tests::absolute_circular_linked_list_tests::test_circular_structure ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6799572Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_middle_element ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6800438Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_first_element ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6801750Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_last_element ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6802790Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_single_element ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6803750Z test tests::list_tests::absolute_linked_list_tests::test_get_set_first ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6804563Z test tests::list_tests::absolute_linked_list_tests::test_get_set_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6805373Z test tests::list_tests::absolute_linked_list_tests::test_dec_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6806136Z test tests::list_tests::absolute_linked_list_tests::test_inc_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6807474Z test tests::list_tests::absolute_linked_list_tests::test_get_set_last ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6808455Z test tests::list_tests::link_type_tests::test_funty_one ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6809169Z test tests::list_tests::link_type_tests::test_funty_various_values ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6809916Z test tests::list_tests::link_type_tests::test_funty_zero ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6810734Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_after_last ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6811617Z test tests::list_tests::linked_list_tests::test_get_set_previous ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6812345Z test tests::list_tests::linked_list_tests::test_get_set_next ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6813231Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_first_empty_list ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6814403Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_first_non_empty_list ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6816300Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_last_empty_list ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6817691Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_last_non_empty_list ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6818750Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_before ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6819748Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_first_element ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6820800Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_before_first ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6821836Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_middle_element ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6822873Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_single_element ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6823862Z test tests::list_tests::relative_circular_linked_list_tests::test_multiple_lists ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6824745Z test tests::list_tests::relative_linked_list_tests::test_dec_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6825555Z test tests::list_tests::relative_linked_list_tests::test_get_set_first ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6826367Z test tests::list_tests::relative_linked_list_tests::test_get_set_last ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6827377Z test tests::list_tests::relative_linked_list_tests::test_inc_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6828203Z test tests::list_tests::relative_linked_list_tests::test_get_set_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6829029Z test tests::list_tests::relative_linked_list_tests::test_multiple_heads ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6829942Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_alternating_insert ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6830978Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_and_detach_sequence ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6832121Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_descend_left_without_rotation ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6833315Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_left_right_rotation_edge_case ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6834306Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_multiple_nodes ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6835434Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_right_left_rotation_edge_case ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6837025Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_single_node_to_left ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6838129Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_single_node_to_right ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6839145Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_after ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6840121Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_last_element ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6841210Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_special_case_left_right_empty ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6842179Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_to_empty_tree ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6843357Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_all_nodes ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6844351Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_from_large_tree ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6845426Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_from_single_node_tree ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6846469Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_leaf_node ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6847684Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_node_with_one_child ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6848785Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_node_with_two_children ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6849791Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_root ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6850809Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_node_with_left_child_only ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6851956Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_with_double_rotation_left ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6853119Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_with_double_rotation_right ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6854253Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_with_left_only_child ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6855256Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_tree_balancing ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6856107Z test tests::tree_tests::size_balanced_tree_tests::test_clear_node ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6857086Z test tests::tree_tests::size_balanced_tree_tests::test_contains_empty_tree ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6857938Z test tests::tree_tests::size_balanced_tree_tests::test_contains_found ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6858764Z test tests::tree_tests::size_balanced_tree_tests::test_contains_not_found ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6859562Z test tests::tree_tests::size_balanced_tree_tests::test_dec_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6860428Z test tests::tree_tests::size_balanced_tree_tests::test_first_is_to_the_left_of_second ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6861424Z test tests::tree_tests::size_balanced_tree_tests::test_first_is_to_the_right_of_second ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6862299Z test tests::tree_tests::size_balanced_tree_tests::test_fix_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6863160Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_or_default_with_node ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6864124Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_or_default_with_zero ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6865033Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_reference ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6865857Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6866964Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_large_reverse_insert ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6868001Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_large_sequential_insert ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6868922Z test tests::tree_tests::size_balanced_tree_tests::test_get_leftest ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6869754Z test tests::tree_tests::size_balanced_tree_tests::test_get_mut_left_reference ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6870659Z test tests::tree_tests::size_balanced_tree_tests::test_get_mut_right_reference ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6871672Z test tests::tree_tests::size_balanced_tree_tests::test_get_next ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6872432Z test tests::tree_tests::size_balanced_tree_tests::test_get_previous ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6873312Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_or_default_with_node ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6874297Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_or_default_with_zero ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6875198Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6875992Z test tests::tree_tests::size_balanced_tree_tests::test_get_rightest ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6877111Z test tests::tree_tests::size_balanced_tree_tests::test_get_set_left ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6877900Z test tests::tree_tests::size_balanced_tree_tests::test_get_set_right ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6878683Z test tests::tree_tests::size_balanced_tree_tests::test_get_set_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6879542Z test tests::tree_tests::size_balanced_tree_tests::test_get_size_or_zero_with_node ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6880485Z test tests::tree_tests::size_balanced_tree_tests::test_get_size_or_zero_with_zero ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6881338Z test tests::tree_tests::size_balanced_tree_tests::test_left_rotate ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6881845Z test tests::tree_tests::size_balanced_tree_tests::test_left_rotate_core ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6882299Z test tests::tree_tests::size_balanced_tree_tests::test_right_rotate ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6882750Z test tests::tree_tests::size_balanced_tree_tests::test_right_rotate_core ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6884375Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_descend_right_without_rotation ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6885913Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_reference ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6886996Z test tests::tree_tests::size_balanced_tree_tests::test_inc_size ... ok
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6887423Z 
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6888009Z test result: ok. 99 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6888650Z 
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6896260Z [1m[92m   Doc-tests[0m platform_trees
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.6901157Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name platform_trees --test src/lib.rs --test-run-directory /home/runner/work/trees-rs/trees-rs '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::all' --allow=unsafe_code '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' --extern num_traits=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libnum_traits-b8499e47d6d512f4.rlib --extern platform_num=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_num-1f97af2f50801f16.rlib --extern platform_trees=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_trees-532dc5e2153efc73.rlib -L dependency=/home/runner/work/trees-rs/trees-rs/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human`
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.7060978Z 
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.7061434Z running 0 tests
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.7061671Z 
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.7061953Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Test (ubuntu-latest)	Run tests	2026-03-28T20:22:12.7062328Z 
Test (ubuntu-latest)	Run doc tests	﻿2026-03-28T20:22:12.7115992Z ##[group]Run cargo test --doc --verbose
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7116365Z [36;1mcargo test --doc --verbose[0m
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7142550Z shell: /usr/bin/bash -e {0}
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7142834Z env:
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7143032Z   CARGO_TERM_COLOR: always
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7143293Z   RUSTFLAGS: -Dwarnings
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7143670Z   CARGO_TOKEN: ***
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7143912Z   CARGO_HOME: /home/runner/.cargo
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7144195Z   CARGO_INCREMENTAL: 0
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7144421Z ##[endgroup]
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7384487Z [1m[92m       Fresh[0m autocfg v1.5.0
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7385580Z [1m[92m       Fresh[0m num-traits v0.2.19
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7386839Z [1m[92m       Fresh[0m platform-num v0.5.0
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7388450Z [1m[92m       Fresh[0m platform-trees v0.1.0-beta.1 (/home/runner/work/trees-rs/trees-rs)
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7390249Z [1m[92m    Finished[0m `test` profile [unoptimized + debuginfo] target(s) in 0.01s
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7391520Z [1m[92m   Doc-tests[0m platform_trees
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7399740Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name platform_trees --test src/lib.rs --test-run-directory /home/runner/work/trees-rs/trees-rs '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::all' --allow=unsafe_code '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' --extern num_traits=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libnum_traits-b8499e47d6d512f4.rlib --extern platform_num=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_num-1f97af2f50801f16.rlib --extern platform_trees=/home/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_trees-532dc5e2153efc73.rlib -L dependency=/home/runner/work/trees-rs/trees-rs/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human`
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7548903Z 
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7549131Z running 0 tests
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7549394Z 
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7549661Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Test (ubuntu-latest)	Run doc tests	2026-03-28T20:22:12.7550019Z 
Test (ubuntu-latest)	Post Cache cargo registry	﻿2026-03-28T20:22:12.8445336Z Post job cleanup.
Test (ubuntu-latest)	Post Cache cargo registry	2026-03-28T20:22:12.9707644Z Cache hit occurred on the primary key Linux-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089, not saving cache.
Test (ubuntu-latest)	Post Run actions/checkout@v4	﻿2026-03-28T20:22:12.9825477Z Post job cleanup.
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.0744206Z [command]/usr/bin/git version
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.0779774Z git version 2.53.0
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.0828080Z Temporarily overriding HOME='/home/runner/work/_temp/a701f18d-71b1-42c9-a2fa-b7c6396682e3' before making global git config changes
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.0829365Z Adding repository directory to the temporary git global config as a safe directory
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.0833011Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/trees-rs/trees-rs
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.0864925Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.0895120Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.1109294Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.1128103Z http.https://github.com/.extraheader
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.1140031Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.1168702Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.1379125Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Test (ubuntu-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:13.1407823Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Test (ubuntu-latest)	Complete job	﻿2026-03-28T20:22:13.1718052Z Cleaning up orphan processes
Test (ubuntu-latest)	Complete job	2026-03-28T20:22:13.2028236Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4. 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/
Test (macos-latest)	Set up job	﻿2026-03-28T20:21:55.6207840Z Current runner version: '2.333.0'
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6221050Z ##[group]Runner Image Provisioner
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6221510Z Hosted Compute Agent
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6221840Z Version: 20260213.493
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6222200Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6222620Z Build Date: 2026-02-13T00:28:41Z
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6223010Z Worker ID: {b66993d3-f79f-48ab-ae5a-10426f716688}
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6223410Z Azure Region: westus
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6223720Z ##[endgroup]
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6224410Z ##[group]Operating System
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6224720Z macOS
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6224970Z 15.7.4
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6225220Z 24G517
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6225480Z ##[endgroup]
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6225750Z ##[group]Runner Image
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6226050Z Image: macos-15-arm64
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6226340Z Version: 20260325.0234.1
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6226970Z Included Software: https://github.com/actions/runner-images/blob/macos-15-arm64/20260325.0234/images/macos/macos-15-arm64-Readme.md
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6227920Z Image Release: https://github.com/actions/runner-images/releases/tag/macos-15-arm64%2F20260325.0234
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6228470Z ##[endgroup]
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6230020Z ##[group]GITHUB_TOKEN Permissions
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6230910Z Actions: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6231210Z ArtifactMetadata: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6231520Z Attestations: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6231800Z Checks: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6232080Z Contents: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6232370Z Deployments: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6232660Z Discussions: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6232940Z Issues: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6233220Z Metadata: read
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6233500Z Models: read
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6233770Z Packages: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6234050Z Pages: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6234350Z PullRequests: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6234650Z RepositoryProjects: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6234980Z SecurityEvents: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6235270Z Statuses: write
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6235560Z ##[endgroup]
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6236670Z Secret source: Actions
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6237040Z Prepare workflow directory
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6533350Z Prepare all required actions
Test (macos-latest)	Set up job	2026-03-28T20:21:55.6560050Z Getting action download info
Test (macos-latest)	Set up job	2026-03-28T20:21:56.0063720Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
Test (macos-latest)	Set up job	2026-03-28T20:21:56.3051520Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:29eef336d9b2848a0b548edc03f92a220660cdb8)
Test (macos-latest)	Set up job	2026-03-28T20:21:57.0976190Z Download action repository 'actions/cache@v4' (SHA:0057852bfaa89a56745cba8c7296529d2fc39830)
Test (macos-latest)	Set up job	2026-03-28T20:21:57.2733970Z Complete job name: Test (macos-latest)
Test (macos-latest)	Run actions/checkout@v4	﻿2026-03-28T20:21:57.3070490Z ##[group]Run actions/checkout@v4
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3071040Z with:
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3071360Z   repository: linksplatform/trees-rs
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3071900Z   token: ***
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3072180Z   ssh-strict: true
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3072470Z   ssh-user: git
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3072770Z   persist-credentials: true
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3073120Z   clean: true
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3073420Z   sparse-checkout-cone-mode: true
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3073770Z   fetch-depth: 1
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3074060Z   fetch-tags: false
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3074360Z   show-progress: true
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3074660Z   lfs: false
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3074950Z   submodules: false
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3075250Z   set-safe-directory: true
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3075670Z env:
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3075960Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3076290Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3076670Z   CARGO_TOKEN: ***
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.3076960Z ##[endgroup]
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.5963370Z Syncing repository: linksplatform/trees-rs
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.5964920Z ##[group]Getting Git version info
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.5965510Z Working directory is '/Users/runner/work/trees-rs/trees-rs'
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.5966850Z [command]/opt/homebrew/bin/git version
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6463490Z git version 2.53.0
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6515160Z ##[endgroup]
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6535690Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/0dffae9e-64ac-4367-821d-9dc3ef174d84/.gitconfig'
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6538390Z Temporarily overriding HOME='/Users/runner/work/_temp/0dffae9e-64ac-4367-821d-9dc3ef174d84' before making global git config changes
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6539550Z Adding repository directory to the temporary git global config as a safe directory
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6540520Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/trees-rs/trees-rs
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6598790Z Deleting the contents of '/Users/runner/work/trees-rs/trees-rs'
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6603450Z ##[group]Initializing the repository
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6606780Z [command]/opt/homebrew/bin/git init /Users/runner/work/trees-rs/trees-rs
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6790020Z hint: Using 'master' as the name for the initial branch. This default branch name
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6791220Z hint: will change to "main" in Git 3.0. To configure the initial branch name
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6792080Z hint: to use in all of your new repositories, which will suppress this warning,
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6792770Z hint: call:
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6793170Z hint:
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6793660Z hint: 	git config --global init.defaultBranch <name>
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6794230Z hint:
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6794780Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6795650Z hint: 'development'. The just-created branch can be renamed via this command:
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6796310Z hint:
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6796680Z hint: 	git branch -m <name>
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6797060Z hint:
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6797590Z hint: Disable this message with "git config set advice.defaultBranchName false"
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6801720Z Initialized empty Git repository in /Users/runner/work/trees-rs/trees-rs/.git/
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6804670Z [command]/opt/homebrew/bin/git remote add origin https://github.com/linksplatform/trees-rs
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6859000Z ##[endgroup]
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6859740Z ##[group]Disabling automatic garbage collection
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6860750Z [command]/opt/homebrew/bin/git config --local gc.auto 0
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6913660Z ##[endgroup]
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6914370Z ##[group]Setting up auth
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6918500Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.6969840Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.8051540Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.8149100Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.8825010Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.8843700Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.0156970Z [command]/opt/homebrew/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.0187950Z ##[endgroup]
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.0188640Z ##[group]Fetching the repository
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.0189700Z [command]/opt/homebrew/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +0f6c31e49c4f890b916b0ee40065930d7e6bd169:refs/remotes/origin/main
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7103640Z From https://github.com/linksplatform/trees-rs
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7106540Z  * [new ref]         0f6c31e49c4f890b916b0ee40065930d7e6bd169 -> origin/main
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7186730Z ##[endgroup]
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7187660Z ##[group]Determining the checkout info
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7189050Z ##[endgroup]
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7190340Z [command]/opt/homebrew/bin/git sparse-checkout disable
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7257220Z [command]/opt/homebrew/bin/git config --local --unset-all extensions.worktreeConfig
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7312820Z ##[group]Checking out the ref
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7314840Z [command]/opt/homebrew/bin/git checkout --progress --force -B main refs/remotes/origin/main
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7482100Z Switched to a new branch 'main'
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7584880Z branch 'main' set up to track 'origin/main'.
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7845230Z ##[endgroup]
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7847120Z [command]/opt/homebrew/bin/git log -1 --format=%H
Test (macos-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.7848170Z 0f6c31e49c4f890b916b0ee40065930d7e6bd169
Test (macos-latest)	Setup Rust	﻿2026-03-28T20:21:58.8209770Z ##[group]Run dtolnay/rust-toolchain@stable
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8210630Z with:
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8211200Z   toolchain: stable
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8211830Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8212410Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8213090Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8214090Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8214690Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8355650Z ##[group]Run : parse toolchain version
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8356490Z [36;1m: parse toolchain version[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8357190Z [36;1mif [[ -z $toolchain ]]; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8358400Z [36;1m  # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8359760Z [36;1m  echo "'toolchain' is a required input" >&2[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8360530Z [36;1m  exit 1[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8361380Z [36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8362450Z [36;1m  if [[ macOS == macOS ]]; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8363810Z [36;1m    echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8365110Z [36;1m  else[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8366090Z [36;1m    echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8367250Z [36;1m  fi[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8367990Z [36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8369280Z [36;1m  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8370440Z [36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8371720Z [36;1m  echo "toolchain=1.$((i=${toolchain#1.}, c=($(date +%s)/60/60/24-16569)/7/6, i+9*i*(10*i<=c)+90*i*(100*i<=c)))" >> $GITHUB_OUTPUT[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8373000Z [36;1melse[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8373640Z [36;1m  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8374430Z [36;1mfi[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8410300Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8411100Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8411600Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8412210Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8413030Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8413560Z   toolchain: stable
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8414070Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8778820Z ##[group]Run : construct rustup command line
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8779670Z [36;1m: construct rustup command line[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8780850Z [36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8782520Z [36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8783750Z [36;1mecho "downgrade=" >> $GITHUB_OUTPUT[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8815300Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8816140Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8816670Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8817300Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8818180Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8818730Z   targets: 
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8819530Z   components: 
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.8820040Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9125510Z ##[group]Run : set $CARGO_HOME
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9126260Z [36;1m: set $CARGO_HOME[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9127060Z [36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9157350Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9158180Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9158750Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9159360Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9160160Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9160690Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9463690Z ##[group]Run : install rustup if needed
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9464490Z [36;1m: install rustup if needed[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9465570Z [36;1mif ! command -v rustup &>/dev/null; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9467300Z [36;1m  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9469040Z [36;1m  echo "$CARGO_HOME/bin" >> $GITHUB_PATH[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9469760Z [36;1mfi[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9502660Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9503480Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9503980Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9504610Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9505480Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9506050Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9506710Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9834930Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9836190Z [36;1mrustup toolchain install stable --profile minimal --no-self-update[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9870380Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9871210Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9871690Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9872240Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9873010Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9873530Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9874160Z   RUSTUP_PERMIT_COPY_RENAME: 1
Test (macos-latest)	Setup Rust	2026-03-28T20:21:58.9874710Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:21:59.2515390Z info: syncing channel updates for stable-aarch64-apple-darwin
Test (macos-latest)	Setup Rust	2026-03-28T20:21:59.4873920Z info: latest update on 2026-03-26 for version 1.94.1 (e408947bf 2026-03-25)
Test (macos-latest)	Setup Rust	2026-03-28T20:21:59.5036870Z info: removing previous version of component clippy
Test (macos-latest)	Setup Rust	2026-03-28T20:21:59.5047350Z info: removing previous version of component rustfmt
Test (macos-latest)	Setup Rust	2026-03-28T20:21:59.5055590Z info: removing previous version of component cargo
Test (macos-latest)	Setup Rust	2026-03-28T20:21:59.5100450Z info: removing previous version of component rust-std
Test (macos-latest)	Setup Rust	2026-03-28T20:21:59.5182240Z info: removing previous version of component rustc
Test (macos-latest)	Setup Rust	2026-03-28T20:21:59.5249610Z info: downloading 5 components
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.8249130Z 
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.8941470Z info: self-update is disabled for this build of rustup
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.8941990Z info: any updates to rustup will need to be fetched with your system package manager
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.8942610Z   stable-aarch64-apple-darwin updated - rustc 1.94.1 (e408947bf 2026-03-25) (from rustc 1.94.0 (4a4ef493e 2026-03-02))
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.8942970Z 
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9034240Z ##[group]Run rustup default stable
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9034470Z [36;1mrustup default stable[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9063430Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9063660Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9063790Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9063940Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9064280Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9064440Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9064610Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9534670Z info: using existing install for stable-aarch64-apple-darwin
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9544490Z info: default toolchain set to stable-aarch64-apple-darwin
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9544720Z 
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9623920Z   stable-aarch64-apple-darwin unchanged - rustc 1.94.1 (e408947bf 2026-03-25)
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9627720Z 
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9629350Z info: note that the toolchain 'stable-aarch64-apple-darwin' is currently in use (overridden by '/Users/runner/work/trees-rs/trees-rs/rust-toolchain.toml')
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9651350Z ##[group]Run : create cachekey
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9651550Z [36;1m: create cachekey[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9651920Z [36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9652450Z [36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9652820Z [36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9678920Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9680430Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9680570Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9680740Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9681030Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9681190Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Setup Rust	2026-03-28T20:22:05.9681470Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0359240Z ##[group]Run : disable incremental compilation
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0359710Z [36;1m: disable incremental compilation[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0360100Z [36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0360430Z [36;1m  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0360710Z [36;1mfi[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0397460Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0397760Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0397890Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0398060Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0398420Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0437030Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0437260Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0707690Z ##[group]Run : enable colors in Cargo output
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0707980Z [36;1m: enable colors in Cargo output[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0708230Z [36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0708510Z [36;1m  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0708730Z [36;1mfi[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0741050Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0741310Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0741450Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0741630Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0741990Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0742140Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0742330Z   CARGO_INCREMENTAL: 0
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.0742490Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1011440Z ##[group]Run : enable Cargo sparse registry
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1011740Z [36;1m: enable Cargo sparse registry[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1012020Z [36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1012600Z [36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/Users/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1013200Z [36;1m  if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1013690Z [36;1m    touch "/Users/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1014130Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1014520Z [36;1m  elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1015000Z [36;1m    touch "/Users/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1015420Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1015680Z [36;1m  fi[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1015820Z [36;1mfi[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1045000Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1045270Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1045430Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1045600Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1045960Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1046420Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1046620Z   CARGO_INCREMENTAL: 0
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1046770Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1644660Z ##[group]Run : work around spurious network errors in curl 8.0
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1645030Z [36;1m: work around spurious network errors in curl 8.0[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1645650Z [36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1646130Z [36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1646500Z [36;1m  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1646750Z [36;1mfi[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1675900Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1676170Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1676330Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1676500Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1676890Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1677090Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1677280Z   CARGO_INCREMENTAL: 0
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.1677450Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2112140Z ##[group]Run rustc +stable --version --verbose
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2112450Z [36;1mrustc +stable --version --verbose[0m
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2140960Z shell: /bin/bash --noprofile --norc -e -o pipefail {0}
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2141240Z env:
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2141380Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2141550Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2141900Z   CARGO_TOKEN: ***
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2142060Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2153220Z   CARGO_INCREMENTAL: 0
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2153410Z ##[endgroup]
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2549100Z rustc 1.94.1 (e408947bf 2026-03-25)
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2549720Z binary: rustc
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2549930Z commit-hash: e408947bfd200af42db322daf0fadfe7e26d3bd1
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2550160Z commit-date: 2026-03-25
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2550340Z host: aarch64-apple-darwin
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2550540Z release: 1.94.1
Test (macos-latest)	Setup Rust	2026-03-28T20:22:06.2553550Z LLVM version: 21.1.8
Test (macos-latest)	Cache cargo registry	﻿2026-03-28T20:22:06.3385710Z ##[group]Run actions/cache@v4
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3385910Z with:
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3386050Z   path: ~/.cargo/registry
Test (macos-latest)	Cache cargo registry	~/.cargo/git
Test (macos-latest)	Cache cargo registry	target
Test (macos-latest)	Cache cargo registry	
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3386390Z   key: macOS-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3386740Z   restore-keys: macOS-cargo-
Test (macos-latest)	Cache cargo registry	
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3386920Z   enableCrossOsArchive: false
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3387090Z   fail-on-cache-miss: false
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3387250Z   lookup-only: false
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3387400Z   save-always: false
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3387520Z env:
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3387650Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3387800Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3388070Z   CARGO_TOKEN: ***
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3388210Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3388380Z   CARGO_INCREMENTAL: 0
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.3388530Z ##[endgroup]
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:06.6450680Z Cache hit for: macOS-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:07.2527280Z Received 2598064 of 2598064 (100.0%), 5.5 MBs/sec
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:07.2532110Z Cache Size: ~2 MB (2598064 B)
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:07.2590070Z [command]/opt/homebrew/bin/gtar -xf /Users/runner/work/_temp/099f37c5-be30-4952-a377-5d9d57deb111/cache.tzst -P -C /Users/runner/work/trees-rs/trees-rs --delay-directory-restore --use-compress-program unzstd
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:07.3213220Z Cache restored successfully
Test (macos-latest)	Cache cargo registry	2026-03-28T20:22:07.3480380Z Cache restored from key: macOS-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Test (macos-latest)	Run tests	﻿2026-03-28T20:22:07.3517570Z ##[group]Run cargo test --all-features --verbose
Test (macos-latest)	Run tests	2026-03-28T20:22:07.3517860Z [36;1mcargo test --all-features --verbose[0m
Test (macos-latest)	Run tests	2026-03-28T20:22:07.3547020Z shell: /bin/bash -e {0}
Test (macos-latest)	Run tests	2026-03-28T20:22:07.3547250Z env:
Test (macos-latest)	Run tests	2026-03-28T20:22:07.3547400Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Run tests	2026-03-28T20:22:07.3547570Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Run tests	2026-03-28T20:22:07.3548250Z   CARGO_TOKEN: ***
Test (macos-latest)	Run tests	2026-03-28T20:22:07.3548430Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Run tests	2026-03-28T20:22:07.3548650Z   CARGO_INCREMENTAL: 0
Test (macos-latest)	Run tests	2026-03-28T20:22:07.3548810Z ##[endgroup]
Test (macos-latest)	Run tests	2026-03-28T20:22:07.4912570Z [1m[92m   Compiling[0m autocfg v1.5.0
Test (macos-latest)	Run tests	2026-03-28T20:22:07.4916350Z [1m[92m     Running[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name autocfg --edition=2015 /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=235574d2ccc47825 -C extra-filename=-b7ea1b0f549b9594 --out-dir /Users/runner/work/trees-rs/trees-rs/target/debug/deps -L dependency=/Users/runner/work/trees-rs/trees-rs/target/debug/deps --cap-lints allow -Dwarnings`
Test (macos-latest)	Run tests	2026-03-28T20:22:07.9994000Z [1m[92m   Compiling[0m num-traits v0.2.19
Test (macos-latest)	Run tests	2026-03-28T20:22:07.9998540Z [1m[92m     Running[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name build_script_build --edition=2021 /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=aef3775499d2ddb6 -C extra-filename=-724505785eba1c7e --out-dir /Users/runner/work/trees-rs/trees-rs/target/debug/build/num-traits-724505785eba1c7e -L dependency=/Users/runner/work/trees-rs/trees-rs/target/debug/deps --extern autocfg=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libautocfg-b7ea1b0f549b9594.rlib --cap-lints allow -Dwarnings`
Test (macos-latest)	Run tests	2026-03-28T20:22:10.1859640Z [1m[92m     Running[0m `/Users/runner/work/trees-rs/trees-rs/target/debug/build/num-traits-724505785eba1c7e/build-script-build`
Test (macos-latest)	Run tests	2026-03-28T20:22:10.2380470Z [1m[92m     Running[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name num_traits --edition=2021 /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=fbab344ed1fab44d -C extra-filename=-0ffc4124130d76b6 --out-dir /Users/runner/work/trees-rs/trees-rs/target/debug/deps -L dependency=/Users/runner/work/trees-rs/trees-rs/target/debug/deps --cap-lints allow -Dwarnings --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'`
Test (macos-latest)	Run tests	2026-03-28T20:22:10.5633540Z [1m[92m   Compiling[0m platform-num v0.5.0
Test (macos-latest)	Run tests	2026-03-28T20:22:10.5637770Z [1m[92m     Running[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name platform_num --edition=2021 /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-num-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=814deee83ad77d4c -C extra-filename=-17363bd7c5e9120c --out-dir /Users/runner/work/trees-rs/trees-rs/target/debug/deps -L dependency=/Users/runner/work/trees-rs/trees-rs/target/debug/deps --extern num_traits=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libnum_traits-0ffc4124130d76b6.rmeta --cap-lints allow -Dwarnings`
Test (macos-latest)	Run tests	2026-03-28T20:22:10.5894550Z [1m[92m   Compiling[0m platform-trees v0.1.0-beta.1 (/Users/runner/work/trees-rs/trees-rs)
Test (macos-latest)	Run tests	2026-03-28T20:22:10.5924340Z [1m[92m     Running[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name platform_trees --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::all' --allow=unsafe_code '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9ff50d9977b327b2 -C extra-filename=-5e7c244d9179f06d --out-dir /Users/runner/work/trees-rs/trees-rs/target/debug/deps -L dependency=/Users/runner/work/trees-rs/trees-rs/target/debug/deps --extern num_traits=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libnum_traits-0ffc4124130d76b6.rmeta --extern platform_num=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_num-17363bd7c5e9120c.rmeta -Dwarnings`
Test (macos-latest)	Run tests	2026-03-28T20:22:10.5989950Z [1m[92m     Running[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name platform_trees --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::all' --allow=unsafe_code '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f422cfe0e05291ce -C extra-filename=-53d5c1abee7e5183 --out-dir /Users/runner/work/trees-rs/trees-rs/target/debug/deps -L dependency=/Users/runner/work/trees-rs/trees-rs/target/debug/deps --extern num_traits=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libnum_traits-0ffc4124130d76b6.rlib --extern platform_num=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_num-17363bd7c5e9120c.rlib -Dwarnings`
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8584870Z [1m[92m    Finished[0m `test` profile [unoptimized + debuginfo] target(s) in 3.45s
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8588190Z [1m[92m     Running[0m `/Users/runner/work/trees-rs/trees-rs/target/debug/deps/platform_trees-53d5c1abee7e5183`
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8612450Z 
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8613470Z running 99 tests
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8614420Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_after ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8615280Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_after_last ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8616000Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_first_empty_list ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8616670Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_first_non_empty_list ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8617280Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_last_empty_list ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8617910Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_last_non_empty_list ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8618590Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_before ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8619220Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_before_first ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8619890Z test tests::list_tests::absolute_circular_linked_list_tests::test_circular_structure ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8620480Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_first_element ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8621520Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_last_element ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8622190Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_middle_element ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8622790Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_single_element ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8623570Z test tests::list_tests::absolute_linked_list_tests::test_dec_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8624090Z test tests::list_tests::absolute_linked_list_tests::test_get_set_first ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8624670Z test tests::list_tests::absolute_linked_list_tests::test_get_set_last ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8625160Z test tests::list_tests::absolute_linked_list_tests::test_inc_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8625630Z test tests::list_tests::absolute_linked_list_tests::test_get_set_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8626090Z test tests::list_tests::link_type_tests::test_funty_one ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8626580Z test tests::list_tests::link_type_tests::test_funty_various_values ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8627020Z test tests::list_tests::link_type_tests::test_funty_zero ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8627420Z test tests::list_tests::linked_list_tests::test_get_set_next ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8627880Z test tests::list_tests::linked_list_tests::test_get_set_previous ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8628400Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_after ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8629140Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_after_last ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8629720Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_first_empty_list ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8630490Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_first_non_empty_list ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8631200Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_last_empty_list ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8631800Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_last_non_empty_list ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8632480Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_before ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8633050Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_before_first ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8633630Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_first_element ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8634420Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_last_element ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8634960Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_middle_element ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8635470Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_single_element ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8636040Z test tests::list_tests::relative_circular_linked_list_tests::test_multiple_lists ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8636450Z test tests::list_tests::relative_linked_list_tests::test_dec_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8636980Z test tests::list_tests::relative_linked_list_tests::test_get_set_first ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8637420Z test tests::list_tests::relative_linked_list_tests::test_get_set_last ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8637830Z test tests::list_tests::relative_linked_list_tests::test_get_set_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8638220Z test tests::list_tests::relative_linked_list_tests::test_inc_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8638630Z test tests::list_tests::relative_linked_list_tests::test_multiple_heads ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8639200Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_and_detach_sequence ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8639750Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_alternating_insert ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8640340Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_descend_left_without_rotation ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8641000Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_descend_right_without_rotation ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8641750Z [1m[92m   Doc-tests[0m platform_trees
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8645340Z [1m[92m     Running[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name platform_trees --test src/lib.rs --test-run-directory /Users/runner/work/trees-rs/trees-rs '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::all' --allow=unsafe_code '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' --extern num_traits=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libnum_traits-0ffc4124130d76b6.rlib --extern platform_num=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_num-17363bd7c5e9120c.rlib --extern platform_trees=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_trees-5e7c244d9179f06d.rlib -L dependency=/Users/runner/work/trees-rs/trees-rs/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human`
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8648840Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_left_right_rotation_edge_case ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8649510Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_multiple_nodes ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8650170Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_right_left_rotation_edge_case ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8650780Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_single_node_to_left ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8651390Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_special_case_left_right_empty ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8651950Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_single_node_to_right ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8652520Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_to_empty_tree ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8653060Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_all_nodes ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8653560Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_from_single_node_tree ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8654120Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_from_large_tree ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8654680Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_leaf_node ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8655160Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_node_with_left_child_only ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8655720Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_node_with_one_child ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8656260Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_node_with_two_children ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8656780Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_root ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8657370Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_with_double_rotation_left ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8657960Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_with_double_rotation_right ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8658610Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_with_left_only_child ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8659150Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_large_reverse_insert ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8659640Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_large_sequential_insert ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8660360Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_tree_balancing ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8661700Z test tests::tree_tests::size_balanced_tree_tests::test_clear_node ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8662220Z test tests::tree_tests::size_balanced_tree_tests::test_contains_empty_tree ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8662960Z test tests::tree_tests::size_balanced_tree_tests::test_contains_found ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8663560Z test tests::tree_tests::size_balanced_tree_tests::test_contains_not_found ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8664020Z test tests::tree_tests::size_balanced_tree_tests::test_dec_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8664730Z test tests::tree_tests::size_balanced_tree_tests::test_first_is_to_the_left_of_second ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8665230Z test tests::tree_tests::size_balanced_tree_tests::test_first_is_to_the_right_of_second ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8665760Z test tests::tree_tests::size_balanced_tree_tests::test_fix_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8666180Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_or_default_with_node ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8666690Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_or_default_with_zero ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8667210Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_reference ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8667680Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8668120Z test tests::tree_tests::size_balanced_tree_tests::test_get_leftest ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8668590Z test tests::tree_tests::size_balanced_tree_tests::test_get_mut_left_reference ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8669100Z test tests::tree_tests::size_balanced_tree_tests::test_get_mut_right_reference ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8669630Z test tests::tree_tests::size_balanced_tree_tests::test_get_next ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8670120Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_or_default_with_node ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8670600Z test tests::tree_tests::size_balanced_tree_tests::test_get_previous ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8671150Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_or_default_with_zero ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8671720Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_reference ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8672160Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8672620Z test tests::tree_tests::size_balanced_tree_tests::test_get_rightest ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8673030Z test tests::tree_tests::size_balanced_tree_tests::test_get_set_left ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8673520Z test tests::tree_tests::size_balanced_tree_tests::test_get_set_right ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8674040Z test tests::tree_tests::size_balanced_tree_tests::test_get_set_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8674480Z test tests::tree_tests::size_balanced_tree_tests::test_get_size_or_zero_with_node ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8675020Z test tests::tree_tests::size_balanced_tree_tests::test_get_size_or_zero_with_zero ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8675470Z test tests::tree_tests::size_balanced_tree_tests::test_inc_size ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8675910Z test tests::tree_tests::size_balanced_tree_tests::test_left_rotate_core ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8676410Z test tests::tree_tests::size_balanced_tree_tests::test_left_rotate ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8676850Z test tests::tree_tests::size_balanced_tree_tests::test_right_rotate ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8677300Z test tests::tree_tests::size_balanced_tree_tests::test_right_rotate_core ... ok
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8677800Z 
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8678070Z test result: ok. 99 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8678420Z 
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8858090Z 
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8858440Z running 0 tests
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8858870Z 
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8859260Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Test (macos-latest)	Run tests	2026-03-28T20:22:10.8859590Z 
Test (macos-latest)	Run doc tests	﻿2026-03-28T20:22:10.8911200Z ##[group]Run cargo test --doc --verbose
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.8911480Z [36;1mcargo test --doc --verbose[0m
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.8944410Z shell: /bin/bash -e {0}
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.8944660Z env:
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.8944840Z   CARGO_TERM_COLOR: always
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.8945030Z   RUSTFLAGS: -Dwarnings
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.8945400Z   CARGO_TOKEN: ***
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.8945560Z   CARGO_HOME: /Users/runner/.cargo
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.8945880Z   CARGO_INCREMENTAL: 0
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.8946050Z ##[endgroup]
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9434980Z [1m[92m       Fresh[0m autocfg v1.5.0
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9436100Z [1m[92m       Fresh[0m num-traits v0.2.19
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9436980Z [1m[92m       Fresh[0m platform-num v0.5.0
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9437420Z [1m[92m       Fresh[0m platform-trees v0.1.0-beta.1 (/Users/runner/work/trees-rs/trees-rs)
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9437910Z [1m[92m    Finished[0m `test` profile [unoptimized + debuginfo] target(s) in 0.00s
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9438350Z [1m[92m   Doc-tests[0m platform_trees
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9441920Z [1m[92m     Running[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name platform_trees --test src/lib.rs --test-run-directory /Users/runner/work/trees-rs/trees-rs '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::all' --allow=unsafe_code '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' --extern num_traits=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libnum_traits-0ffc4124130d76b6.rlib --extern platform_num=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_num-17363bd7c5e9120c.rlib --extern platform_trees=/Users/runner/work/trees-rs/trees-rs/target/debug/deps/libplatform_trees-5e7c244d9179f06d.rlib -L dependency=/Users/runner/work/trees-rs/trees-rs/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human`
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9631700Z 
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9632010Z running 0 tests
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9632270Z 
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9632700Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Test (macos-latest)	Run doc tests	2026-03-28T20:22:10.9633000Z 
Test (macos-latest)	Post Cache cargo registry	﻿2026-03-28T20:22:11.0461240Z Post job cleanup.
Test (macos-latest)	Post Cache cargo registry	2026-03-28T20:22:11.1465480Z Cache hit occurred on the primary key macOS-cargo-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089, not saving cache.
Test (macos-latest)	Post Run actions/checkout@v4	﻿2026-03-28T20:22:11.1530020Z Post job cleanup.
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.2325540Z [command]/opt/homebrew/bin/git version
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.2388070Z git version 2.53.0
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.2410770Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/ab725936-4596-4ea9-b108-68166bb7697e/.gitconfig'
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.2417360Z Temporarily overriding HOME='/Users/runner/work/_temp/ab725936-4596-4ea9-b108-68166bb7697e' before making global git config changes
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.2418020Z Adding repository directory to the temporary git global config as a safe directory
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.2420920Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/trees-rs/trees-rs
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.2474940Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.2522270Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.3119870Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.3159670Z http.https://github.com/.extraheader
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.3167480Z [command]/opt/homebrew/bin/git config --local --unset-all http.https://github.com/.extraheader
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.3215690Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.3777370Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Test (macos-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:11.3822840Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Test (macos-latest)	Complete job	﻿2026-03-28T20:22:11.4447450Z Cleaning up orphan processes
Test (macos-latest)	Complete job	2026-03-28T20:22:11.6957960Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4. 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/
Test (windows-latest)	Set up job	﻿2026-03-28T20:21:55.5916479Z Current runner version: '2.333.0'
Test (windows-latest)	Set up job	2026-03-28T20:21:55.5994736Z ##[group]Runner Image Provisioner
Test (windows-latest)	Set up job	2026-03-28T20:21:55.5995999Z Hosted Compute Agent
Test (windows-latest)	Set up job	2026-03-28T20:21:55.5997301Z Version: 20260213.493
Test (windows-latest)	Set up job	2026-03-28T20:21:55.5998236Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Test (windows-latest)	Set up job	2026-03-28T20:21:55.5999329Z Build Date: 2026-02-13T00:28:41Z
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6000655Z Worker ID: {1edc6866-1bf1-4800-9a40-881656350627}
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6001738Z Azure Region: eastus
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6002628Z ##[endgroup]
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6004739Z ##[group]Operating System
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6005676Z Microsoft Windows Server 2025
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6006588Z 10.0.26100
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6007293Z Datacenter
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6008016Z ##[endgroup]
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6008792Z ##[group]Runner Image
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6009646Z Image: windows-2025
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6010391Z Version: 20260317.61.1
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6012633Z Included Software: https://github.com/actions/runner-images/blob/win25/20260317.61/images/windows/Windows2025-Readme.md
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6016610Z Image Release: https://github.com/actions/runner-images/releases/tag/win25%2F20260317.61
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6018111Z ##[endgroup]
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6023143Z ##[group]GITHUB_TOKEN Permissions
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6026475Z Actions: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6027359Z ArtifactMetadata: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6028217Z Attestations: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6029059Z Checks: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6030048Z Contents: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6030929Z Deployments: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6031813Z Discussions: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6032785Z Issues: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6033616Z Metadata: read
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6034415Z Models: read
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6035112Z Packages: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6035869Z Pages: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6036797Z PullRequests: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6037619Z RepositoryProjects: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6038542Z SecurityEvents: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6039410Z Statuses: write
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6040563Z ##[endgroup]
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6044431Z Secret source: Actions
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6046912Z Prepare workflow directory
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6576482Z Prepare all required actions
Test (windows-latest)	Set up job	2026-03-28T20:21:55.6615574Z Getting action download info
Test (windows-latest)	Set up job	2026-03-28T20:21:55.8948202Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
Test (windows-latest)	Set up job	2026-03-28T20:21:56.0229052Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:29eef336d9b2848a0b548edc03f92a220660cdb8)
Test (windows-latest)	Set up job	2026-03-28T20:21:56.2288678Z Download action repository 'actions/cache@v4' (SHA:0057852bfaa89a56745cba8c7296529d2fc39830)
Test (windows-latest)	Set up job	2026-03-28T20:21:56.5195079Z Complete job name: Test (windows-latest)
Test (windows-latest)	Run actions/checkout@v4	﻿2026-03-28T20:21:56.6245287Z ##[group]Run actions/checkout@v4
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6246641Z with:
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6247244Z   repository: linksplatform/trees-rs
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6248299Z   token: ***
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6248880Z   ssh-strict: true
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6249499Z   ssh-user: git
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6250105Z   persist-credentials: true
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6250727Z   clean: true
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6251337Z   sparse-checkout-cone-mode: true
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6251960Z   fetch-depth: 1
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6252324Z   fetch-tags: false
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6252688Z   show-progress: true
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6253063Z   lfs: false
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6253391Z   submodules: false
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6253757Z   set-safe-directory: true
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6254486Z env:
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6254841Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6255250Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6255763Z   CARGO_TOKEN: ***
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.6256118Z ##[endgroup]
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.7942161Z Syncing repository: linksplatform/trees-rs
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.7945028Z ##[group]Getting Git version info
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.7945695Z Working directory is 'D:\a\trees-rs\trees-rs'
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:56.8850131Z [command]"C:\Program Files\Git\bin\git.exe" version
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.0494703Z git version 2.53.0.windows.2
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.0554022Z ##[endgroup]
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.0580958Z Temporarily overriding HOME='D:\a\_temp\2c657698-f331-4a39-a313-13d7b53ddf1e' before making global git config changes
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.0583678Z Adding repository directory to the temporary git global config as a safe directory
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.0594539Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\trees-rs\trees-rs
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.0957036Z Deleting the contents of 'D:\a\trees-rs\trees-rs'
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.0963366Z ##[group]Initializing the repository
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.0973579Z [command]"C:\Program Files\Git\bin\git.exe" init D:\a\trees-rs\trees-rs
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.1507821Z Initialized empty Git repository in D:/a/trees-rs/trees-rs/.git/
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.1554219Z [command]"C:\Program Files\Git\bin\git.exe" remote add origin https://github.com/linksplatform/trees-rs
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.1920772Z ##[endgroup]
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.1922627Z ##[group]Disabling automatic garbage collection
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.1930433Z [command]"C:\Program Files\Git\bin\git.exe" config --local gc.auto 0
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.2236443Z ##[endgroup]
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.2237474Z ##[group]Setting up auth
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.2257952Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:57.2577722Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.2726465Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.3028044Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.8477019Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:58.8777542Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.4317093Z [command]"C:\Program Files\Git\bin\git.exe" config --local http.https://github.com/.extraheader "AUTHORIZATION: basic ***"
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.4652596Z ##[endgroup]
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.4653204Z ##[group]Fetching the repository
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:21:59.4666479Z [command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +0f6c31e49c4f890b916b0ee40065930d7e6bd169:refs/remotes/origin/main
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.0770067Z From https://github.com/linksplatform/trees-rs
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.0770939Z  * [new ref]         0f6c31e49c4f890b916b0ee40065930d7e6bd169 -> origin/main
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.1077252Z ##[endgroup]
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.1078161Z ##[group]Determining the checkout info
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.1081220Z ##[endgroup]
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.1093566Z [command]"C:\Program Files\Git\bin\git.exe" sparse-checkout disable
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.1475900Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all extensions.worktreeConfig
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.1838883Z ##[group]Checking out the ref
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.1839840Z [command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force -B main refs/remotes/origin/main
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.2485426Z Switched to a new branch 'main'
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.2509721Z branch 'main' set up to track 'origin/main'.
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.2556218Z ##[endgroup]
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.2947268Z [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H
Test (windows-latest)	Run actions/checkout@v4	2026-03-28T20:22:00.3231167Z 0f6c31e49c4f890b916b0ee40065930d7e6bd169
Test (windows-latest)	Setup Rust	﻿2026-03-28T20:22:00.3713510Z ##[group]Run dtolnay/rust-toolchain@stable
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3713883Z with:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3714742Z   toolchain: stable
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3714914Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3715065Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3715277Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3715754Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3715941Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3939683Z ##[group]Run : parse toolchain version
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3940078Z [36;1m: parse toolchain version[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3940343Z [36;1mif [[ -z $toolchain ]]; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3940856Z [36;1m  # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3941409Z [36;1m  echo "'toolchain' is a required input" >&2[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3941668Z [36;1m  exit 1[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3941975Z [36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3942372Z [36;1m  if [[ Windows == macOS ]]; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3942929Z [36;1m    echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3943431Z [36;1m  else[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3943807Z [36;1m    echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3944231Z [36;1m  fi[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3944489Z [36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3945002Z [36;1m  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3945471Z [36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3945960Z [36;1m  echo "toolchain=1.$((i=${toolchain#1.}, c=($(date +%s)/60/60/24-16569)/7/6, i+9*i*(10*i<=c)+90*i*(100*i<=c)))" >> $GITHUB_OUTPUT[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3946416Z [36;1melse[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3946637Z [36;1m  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3946910Z [36;1mfi[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3963386Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3963795Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3963956Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3964163Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3964506Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3964675Z   toolchain: stable
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.3964837Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4728217Z ##[group]Run : construct rustup command line
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4728555Z [36;1m: construct rustup command line[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4728990Z [36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4729614Z [36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4730074Z [36;1mecho "downgrade=" >> $GITHUB_OUTPUT[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4742921Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4743338Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4743503Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4743716Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4744055Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4744227Z   targets: 
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4744381Z   components: 
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.4744551Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.5536651Z ##[group]Run : set $CARGO_HOME
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.5536927Z [36;1m: set $CARGO_HOME[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.5537241Z [36;1mecho CARGO_HOME=${CARGO_HOME:-"$USERPROFILE\.cargo"} >> $GITHUB_ENV[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.5550468Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.5550865Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.5551022Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.5551223Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.5551573Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.5551732Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6089343Z ##[group]Run : install rustup if needed on windows
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6089881Z [36;1m: install rustup if needed on windows[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6090179Z [36;1mif ! command -v rustup &>/dev/null; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6090934Z [36;1m  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://win.rustup.rs/x86_64 --output 'D:\a\_temp\rustup-init.exe'[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6091815Z [36;1m  'D:\a\_temp\rustup-init.exe' --default-toolchain none --no-modify-path -y[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6092240Z [36;1m  echo "$CARGO_HOME\bin" >> $GITHUB_PATH[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6092479Z [36;1mfi[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6105243Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6105635Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6105819Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6106063Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6106408Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6106600Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6106850Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6720996Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6721546Z [36;1mrustup toolchain install stable --profile minimal --no-self-update[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6733646Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6734032Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6734190Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6734533Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6734990Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6735183Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6735424Z   RUSTUP_PERMIT_COPY_RENAME: 1
Test (windows-latest)	Setup Rust	2026-03-28T20:22:00.6735633Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:04.1955789Z info: syncing channel updates for stable-x86_64-pc-windows-msvc
Test (windows-latest)	Setup Rust	2026-03-28T20:22:04.6899217Z info: latest update on 2026-03-26 for version 1.94.1 (e408947bf 2026-03-25)
Test (windows-latest)	Setup Rust	2026-03-28T20:22:04.7171489Z info: removing previous version of component clippy
Test (windows-latest)	Setup Rust	2026-03-28T20:22:04.7339252Z info: removing previous version of component rustfmt
Test (windows-latest)	Setup Rust	2026-03-28T20:22:04.7448523Z info: removing previous version of component rust-std for target x86_64-pc-windows-gnu
Test (windows-latest)	Setup Rust	2026-03-28T20:22:04.8771710Z info: removing previous version of component rust-std for target i686-pc-windows-msvc
Test (windows-latest)	Setup Rust	2026-03-28T20:22:04.9998468Z info: removing previous version of component cargo
Test (windows-latest)	Setup Rust	2026-03-28T20:22:05.0966931Z info: removing previous version of component rust-std
Test (windows-latest)	Setup Rust	2026-03-28T20:22:05.1888125Z info: removing previous version of component rustc
Test (windows-latest)	Setup Rust	2026-03-28T20:22:05.2650195Z info: downloading 7 components
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8317839Z 
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8613901Z   stable-x86_64-pc-windows-msvc updated - rustc 1.94.1 (e408947bf 2026-03-25) (from rustc 1.94.0 (4a4ef493e 2026-03-02))
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8615700Z 
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8883350Z ##[group]Run rustup default stable
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8883608Z [36;1mrustup default stable[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8895850Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8896250Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8896405Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8896605Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8896941Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8897131Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.8897355Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.9640656Z info: using existing install for stable-x86_64-pc-windows-msvc
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.9735273Z info: default toolchain set to stable-x86_64-pc-windows-msvc
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.9735681Z 
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.9934085Z   stable-x86_64-pc-windows-msvc unchanged - rustc 1.94.1 (e408947bf 2026-03-25)
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.9934575Z 
Test (windows-latest)	Setup Rust	2026-03-28T20:22:19.9942731Z info: note that the toolchain 'stable-x86_64-pc-windows-msvc' is currently in use (overridden by 'D:\a\trees-rs\trees-rs\rust-toolchain.toml')
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0140538Z ##[group]Run : create cachekey
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0140788Z [36;1m: create cachekey[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0142032Z [36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0142814Z [36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0143274Z [36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0155092Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0155458Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0155611Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0155806Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0156168Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0156358Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.0156594Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8970294Z ##[group]Run : disable incremental compilation
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8970638Z [36;1m: disable incremental compilation[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8970915Z [36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8971216Z [36;1m  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8971465Z [36;1mfi[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8983237Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8983620Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8983771Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8983977Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8984337Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8984530Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.8984761Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9494683Z ##[group]Run : enable colors in Cargo output
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9494998Z [36;1m: enable colors in Cargo output[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9495270Z [36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9495565Z [36;1m  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9495814Z [36;1mfi[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9507442Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9507837Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9508004Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9508204Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9508551Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9508739Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9508974Z   CARGO_INCREMENTAL: 0
Test (windows-latest)	Setup Rust	2026-03-28T20:22:20.9509148Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0064064Z ##[group]Run : enable Cargo sparse registry
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0064397Z [36;1m: enable Cargo sparse registry[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0064722Z [36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0065371Z [36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol ]; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0066036Z [36;1m  if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0066525Z [36;1m    touch "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0066994Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0067477Z [36;1m  elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0067946Z [36;1m    touch "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0068378Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0068692Z [36;1m  fi[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0068833Z [36;1mfi[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0082201Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0082582Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0082734Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0082941Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0083320Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0083499Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0083754Z   CARGO_INCREMENTAL: 0
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.0083928Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1861574Z ##[group]Run : work around spurious network errors in curl 8.0
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1862779Z [36;1m: work around spurious network errors in curl 8.0[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1863307Z [36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1864481Z [36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1864972Z [36;1m  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1865249Z [36;1mfi[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1876648Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1877035Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1877191Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1877385Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1877869Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1878061Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1878299Z   CARGO_INCREMENTAL: 0
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.1878503Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.2979206Z ##[group]Run rustc +stable --version --verbose
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.2979543Z [36;1mrustc +stable --version --verbose[0m
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.2991068Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.2991452Z env:
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.2991608Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.2991807Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.2992143Z   CARGO_TOKEN: ***
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.2992338Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.2992573Z   CARGO_INCREMENTAL: 0
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.2992740Z ##[endgroup]
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.3893744Z rustc 1.94.1 (e408947bf 2026-03-25)
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.3894426Z binary: rustc
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.3894841Z commit-hash: e408947bfd200af42db322daf0fadfe7e26d3bd1
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.3895210Z commit-date: 2026-03-25
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.3895461Z host: x86_64-pc-windows-msvc
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.3895725Z release: 1.94.1
Test (windows-latest)	Setup Rust	2026-03-28T20:22:21.3896536Z LLVM version: 21.1.8
Test (windows-latest)	Cache cargo registry	﻿2026-03-28T20:22:21.5674514Z ##[group]Run actions/cache@v4
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5674834Z with:
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5675055Z   path: ~/.cargo/registry
Test (windows-latest)	Cache cargo registry	~/.cargo/git
Test (windows-latest)	Cache cargo registry	target
Test (windows-latest)	Cache cargo registry	
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5675499Z   key: Windows-cargo-53ecfef6ba6f2b5e50566d45453656773f02806db02194f5bed72c4477ab0cd8
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5675923Z   restore-keys: Windows-cargo-
Test (windows-latest)	Cache cargo registry	
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5676147Z   enableCrossOsArchive: false
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5676349Z   fail-on-cache-miss: false
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5676543Z   lookup-only: false
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5676720Z   save-always: false
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5676877Z env:
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5677020Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5677208Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5677574Z   CARGO_TOKEN: ***
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5677762Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5677988Z   CARGO_INCREMENTAL: 0
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:21.5678160Z ##[endgroup]
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:22.0063426Z Cache hit for: Windows-cargo-53ecfef6ba6f2b5e50566d45453656773f02806db02194f5bed72c4477ab0cd8
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:22.1278661Z Received 2927233 of 2927233 (100.0%), 33.6 MBs/sec
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:22.1281775Z Cache Size: ~3 MB (2927233 B)
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:22.1311143Z [command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/a7ce5862-be2e-4896-963e-b169411514f7/cache.tzst -P -C D:/a/trees-rs/trees-rs --force-local --use-compress-program "zstd -d"
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:22.3185592Z Cache restored successfully
Test (windows-latest)	Cache cargo registry	2026-03-28T20:22:22.3325547Z Cache restored from key: Windows-cargo-53ecfef6ba6f2b5e50566d45453656773f02806db02194f5bed72c4477ab0cd8
Test (windows-latest)	Run tests	﻿2026-03-28T20:22:22.3557853Z ##[group]Run cargo test --all-features --verbose
Test (windows-latest)	Run tests	2026-03-28T20:22:22.3558288Z [36;1mcargo test --all-features --verbose[0m
Test (windows-latest)	Run tests	2026-03-28T20:22:22.3693463Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (windows-latest)	Run tests	2026-03-28T20:22:22.3693804Z env:
Test (windows-latest)	Run tests	2026-03-28T20:22:22.3693969Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Run tests	2026-03-28T20:22:22.3694262Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Run tests	2026-03-28T20:22:22.3694820Z   CARGO_TOKEN: ***
Test (windows-latest)	Run tests	2026-03-28T20:22:22.3695032Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Run tests	2026-03-28T20:22:22.3695497Z   CARGO_INCREMENTAL: 0
Test (windows-latest)	Run tests	2026-03-28T20:22:22.3695691Z ##[endgroup]
Test (windows-latest)	Run tests	2026-03-28T20:22:28.9014017Z [1m[92m   Compiling[0m autocfg v1.5.0
Test (windows-latest)	Run tests	2026-03-28T20:22:28.9022395Z [1m[92m     Running[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name autocfg --edition=2015 C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=d4371a6a43a0cdbd -C extra-filename=-872d3c4fe33a2ddd --out-dir D:\a\trees-rs\trees-rs\target\debug\deps -L dependency=D:\a\trees-rs\trees-rs\target\debug\deps --cap-lints allow -Dwarnings`
Test (windows-latest)	Run tests	2026-03-28T20:22:29.1991567Z [1m[92m   Compiling[0m num-traits v0.2.19
Test (windows-latest)	Run tests	2026-03-28T20:22:29.1998487Z [1m[92m     Running[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name build_script_build --edition=2021 C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg "feature=\"default\"" --cfg "feature=\"std\"" --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values(\"default\", \"i128\", \"libm\", \"std\"))" -C metadata=4ab2ccebc2a3bc8f -C extra-filename=-7f9f2b1f21d2633f --out-dir D:\a\trees-rs\trees-rs\target\debug\build\num-traits-7f9f2b1f21d2633f -L dependency=D:\a\trees-rs\trees-rs\target\debug\deps --extern autocfg=D:\a\trees-rs\trees-rs\target\debug\deps\libautocfg-872d3c4fe33a2ddd.rlib --cap-lints allow -Dwarnings`
Test (windows-latest)	Run tests	2026-03-28T20:22:30.4089036Z [1m[92m     Running[0m `D:\a\trees-rs\trees-rs\target\debug\build\num-traits-7f9f2b1f21d2633f\build-script-build`
Test (windows-latest)	Run tests	2026-03-28T20:22:30.5462648Z [1m[92m     Running[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name num_traits --edition=2021 C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"std\"" --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values(\"default\", \"i128\", \"libm\", \"std\"))" -C metadata=9444a600734e23b1 -C extra-filename=-fa03119cb58d81a4 --out-dir D:\a\trees-rs\trees-rs\target\debug\deps -L dependency=D:\a\trees-rs\trees-rs\target\debug\deps --cap-lints allow -Dwarnings --cfg has_total_cmp --check-cfg cfg(has_total_cmp)`
Test (windows-latest)	Run tests	2026-03-28T20:22:31.1788121Z [1m[92m   Compiling[0m platform-num v0.5.0
Test (windows-latest)	Run tests	2026-03-28T20:22:31.1799936Z [1m[92m     Running[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name platform_num --edition=2021 C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\platform-num-0.5.0\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=39f36098378310d1 -C extra-filename=-b858d7349020b74e --out-dir D:\a\trees-rs\trees-rs\target\debug\deps -L dependency=D:\a\trees-rs\trees-rs\target\debug\deps --extern num_traits=D:\a\trees-rs\trees-rs\target\debug\deps\libnum_traits-fa03119cb58d81a4.rmeta --cap-lints allow -Dwarnings`
Test (windows-latest)	Run tests	2026-03-28T20:22:31.2379822Z [1m[92m   Compiling[0m platform-trees v0.1.0-beta.1 (D:\a\trees-rs\trees-rs)
Test (windows-latest)	Run tests	2026-03-28T20:22:31.2398336Z [1m[92m     Running[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name platform_trees --edition=2021 src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --warn=clippy::pedantic --warn=clippy::nursery --warn=clippy::all --allow=unsafe_code --allow=clippy::too_many_lines --allow=clippy::module_name_repetitions --allow=clippy::missing_safety_doc --allow=clippy::missing_panics_doc --allow=clippy::missing_errors_doc --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=61fc7a712d4a378f -C extra-filename=-65e9c290711b14f4 --out-dir D:\a\trees-rs\trees-rs\target\debug\deps -L dependency=D:\a\trees-rs\trees-rs\target\debug\deps --extern num_traits=D:\a\trees-rs\trees-rs\target\debug\deps\libnum_traits-fa03119cb58d81a4.rmeta --extern platform_num=D:\a\trees-rs\trees-rs\target\debug\deps\libplatform_num-b858d7349020b74e.rmeta -Dwarnings`
Test (windows-latest)	Run tests	2026-03-28T20:22:31.2689127Z [1m[92m     Running[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name platform_trees --edition=2021 src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --warn=clippy::pedantic --warn=clippy::nursery --warn=clippy::all --allow=unsafe_code --allow=clippy::too_many_lines --allow=clippy::module_name_repetitions --allow=clippy::missing_safety_doc --allow=clippy::missing_panics_doc --allow=clippy::missing_errors_doc --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=02fd19df6830cc7b -C extra-filename=-90b438e7e20c1b2a --out-dir D:\a\trees-rs\trees-rs\target\debug\deps -L dependency=D:\a\trees-rs\trees-rs\target\debug\deps --extern num_traits=D:\a\trees-rs\trees-rs\target\debug\deps\libnum_traits-fa03119cb58d81a4.rlib --extern platform_num=D:\a\trees-rs\trees-rs\target\debug\deps\libplatform_num-b858d7349020b74e.rlib -Dwarnings`
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9749272Z [1m[92m    Finished[0m `test` profile [unoptimized + debuginfo] target(s) in 3.30s
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9759642Z [1m[92m     Running[0m `D:\a\trees-rs\trees-rs\target\debug\deps\platform_trees-90b438e7e20c1b2a.exe`
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9866879Z 
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9867591Z running 99 tests
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9872581Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_after ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9874657Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_first_empty_list ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9877058Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_after_last ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9878441Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_first_non_empty_list ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9879878Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_last_empty_list ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9881286Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_as_last_non_empty_list ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9883245Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_before ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9885043Z test tests::list_tests::absolute_circular_linked_list_tests::test_attach_before_first ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9886198Z test tests::list_tests::absolute_circular_linked_list_tests::test_circular_structure ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9887654Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_first_element ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9889192Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_last_element ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9890827Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_middle_element ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9895202Z test tests::list_tests::absolute_circular_linked_list_tests::test_detach_single_element ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9895963Z test tests::list_tests::absolute_linked_list_tests::test_dec_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9896970Z test tests::list_tests::absolute_linked_list_tests::test_get_set_first ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9897825Z test tests::list_tests::absolute_linked_list_tests::test_get_set_last ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9899647Z test tests::list_tests::absolute_linked_list_tests::test_get_set_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9901049Z test tests::list_tests::absolute_linked_list_tests::test_inc_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9903202Z test tests::list_tests::link_type_tests::test_funty_one ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9904409Z test tests::list_tests::link_type_tests::test_funty_various_values ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9905191Z test tests::list_tests::link_type_tests::test_funty_zero ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9906250Z test tests::list_tests::linked_list_tests::test_get_set_next ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9906991Z test tests::list_tests::linked_list_tests::test_get_set_previous ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9908052Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_after ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9909979Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_after_last ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9911279Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_first_empty_list ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9912514Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_first_non_empty_list ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9914404Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_last_empty_list ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9915570Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_as_last_non_empty_list ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9916972Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_before ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9919786Z test tests::list_tests::relative_circular_linked_list_tests::test_attach_before_first ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9922687Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_first_element ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9924158Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_last_element ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9927189Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_middle_element ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9928375Z test tests::list_tests::relative_circular_linked_list_tests::test_detach_single_element ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9930044Z test tests::list_tests::relative_circular_linked_list_tests::test_multiple_lists ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9931523Z test tests::list_tests::relative_linked_list_tests::test_dec_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9932309Z test tests::list_tests::relative_linked_list_tests::test_get_set_first ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9934155Z test tests::list_tests::relative_linked_list_tests::test_get_set_last ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9935119Z test tests::list_tests::relative_linked_list_tests::test_get_set_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9937335Z test tests::list_tests::relative_linked_list_tests::test_inc_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9938617Z test tests::list_tests::relative_linked_list_tests::test_multiple_heads ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9940310Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_alternating_insert ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9941685Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_and_detach_sequence ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9944400Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_descend_left_without_rotation ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9947058Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_descend_right_without_rotation ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9949324Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_left_right_rotation_edge_case ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9951714Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_multiple_nodes ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9952973Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_right_left_rotation_edge_case ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9954748Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_single_node_to_left ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9957460Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_single_node_to_right ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9959283Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_special_case_left_right_empty ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9960381Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_attach_to_empty_tree ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9961471Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_all_nodes ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9963901Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_from_single_node_tree ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9966057Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_from_large_tree ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9967195Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_leaf_node ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9968556Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_node_with_left_child_only ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9970062Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_node_with_one_child ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9971124Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_node_with_two_children ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9972166Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_root ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9973715Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_with_double_rotation_left ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9975195Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_with_double_rotation_right ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9978128Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_detach_with_left_only_child ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9979953Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_large_reverse_insert ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9981692Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_large_sequential_insert ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9983243Z test tests::tree_tests::iterative_size_balanced_tree_tests::test_tree_balancing ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9984243Z test tests::tree_tests::size_balanced_tree_tests::test_clear_node ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9985874Z test tests::tree_tests::size_balanced_tree_tests::test_contains_empty_tree ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9986670Z test tests::tree_tests::size_balanced_tree_tests::test_contains_found ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9987485Z test tests::tree_tests::size_balanced_tree_tests::test_contains_not_found ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9988452Z test tests::tree_tests::size_balanced_tree_tests::test_first_is_to_the_left_of_second ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9989824Z test tests::tree_tests::size_balanced_tree_tests::test_dec_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9991791Z test tests::tree_tests::size_balanced_tree_tests::test_first_is_to_the_right_of_second ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9992800Z test tests::tree_tests::size_balanced_tree_tests::test_fix_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9993980Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_or_default_with_node ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9995046Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_or_default_with_zero ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9996022Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_reference ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9996917Z test tests::tree_tests::size_balanced_tree_tests::test_get_left_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9997457Z test tests::tree_tests::size_balanced_tree_tests::test_get_leftest ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:31.9998440Z test tests::tree_tests::size_balanced_tree_tests::test_get_mut_left_reference ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0001239Z test tests::tree_tests::size_balanced_tree_tests::test_get_mut_right_reference ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0002150Z test tests::tree_tests::size_balanced_tree_tests::test_get_next ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0003352Z test tests::tree_tests::size_balanced_tree_tests::test_get_previous ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0004520Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_or_default_with_node ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0006345Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_or_default_with_zero ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0008255Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_reference ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0009467Z test tests::tree_tests::size_balanced_tree_tests::test_get_right_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0010404Z test tests::tree_tests::size_balanced_tree_tests::test_get_rightest ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0011232Z test tests::tree_tests::size_balanced_tree_tests::test_get_set_left ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0012505Z test tests::tree_tests::size_balanced_tree_tests::test_get_set_right ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0013201Z test tests::tree_tests::size_balanced_tree_tests::test_get_set_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0013694Z test tests::tree_tests::size_balanced_tree_tests::test_get_size_or_zero_with_node ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0014657Z test tests::tree_tests::size_balanced_tree_tests::test_get_size_or_zero_with_zero ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0015170Z test tests::tree_tests::size_balanced_tree_tests::test_inc_size ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0015593Z test tests::tree_tests::size_balanced_tree_tests::test_left_rotate ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0016033Z test tests::tree_tests::size_balanced_tree_tests::test_left_rotate_core ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0016491Z test tests::tree_tests::size_balanced_tree_tests::test_right_rotate ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0016941Z test tests::tree_tests::size_balanced_tree_tests::test_right_rotate_core ... ok
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0017234Z 
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0017465Z test result: ok. 99 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0017814Z 
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0033888Z [1m[92m   Doc-tests[0m platform_trees
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0040174Z [1m[92m     Running[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustdoc.exe --edition=2021 --crate-type lib --color always --crate-name platform_trees --test src\lib.rs --test-run-directory D:\a\trees-rs\trees-rs --warn=clippy::pedantic --warn=clippy::nursery --warn=clippy::all --allow=unsafe_code --allow=clippy::too_many_lines --allow=clippy::module_name_repetitions --allow=clippy::missing_safety_doc --allow=clippy::missing_panics_doc --allow=clippy::missing_errors_doc --extern num_traits=D:\a\trees-rs\trees-rs\target\debug\deps\libnum_traits-fa03119cb58d81a4.rlib --extern platform_num=D:\a\trees-rs\trees-rs\target\debug\deps\libplatform_num-b858d7349020b74e.rlib --extern platform_trees=D:\a\trees-rs\trees-rs\target\debug\deps\libplatform_trees-65e9c290711b14f4.rlib -L dependency=D:\a\trees-rs\trees-rs\target\debug\deps -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" --error-format human`
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0513593Z 
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0514044Z running 0 tests
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0514353Z 
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0515252Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Test (windows-latest)	Run tests	2026-03-28T20:22:32.0515646Z 
Test (windows-latest)	Run doc tests	﻿2026-03-28T20:22:32.6263787Z ##[group]Run cargo test --doc --verbose
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.6264182Z [36;1mcargo test --doc --verbose[0m
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.6321107Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.6321434Z env:
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.6321596Z   CARGO_TERM_COLOR: always
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.6321802Z   RUSTFLAGS: -Dwarnings
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.6322201Z   CARGO_TOKEN: ***
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.6322400Z   CARGO_HOME: C:\Users\runneradmin\.cargo
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.6322646Z   CARGO_INCREMENTAL: 0
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.6322827Z ##[endgroup]
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.9656028Z [1m[92m       Fresh[0m autocfg v1.5.0
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.9658861Z [1m[92m       Fresh[0m num-traits v0.2.19
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.9659394Z [1m[92m       Fresh[0m platform-num v0.5.0
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.9661864Z [1m[92m       Fresh[0m platform-trees v0.1.0-beta.1 (D:\a\trees-rs\trees-rs)
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.9663285Z [1m[92m    Finished[0m `test` profile [unoptimized + debuginfo] target(s) in 0.02s
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.9666730Z [1m[92m   Doc-tests[0m platform_trees
Test (windows-latest)	Run doc tests	2026-03-28T20:22:32.9672238Z [1m[92m     Running[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustdoc.exe --edition=2021 --crate-type lib --color always --crate-name platform_trees --test src\lib.rs --test-run-directory D:\a\trees-rs\trees-rs --warn=clippy::pedantic --warn=clippy::nursery --warn=clippy::all --allow=unsafe_code --allow=clippy::too_many_lines --allow=clippy::module_name_repetitions --allow=clippy::missing_safety_doc --allow=clippy::missing_panics_doc --allow=clippy::missing_errors_doc --extern num_traits=D:\a\trees-rs\trees-rs\target\debug\deps\libnum_traits-fa03119cb58d81a4.rlib --extern platform_num=D:\a\trees-rs\trees-rs\target\debug\deps\libplatform_num-b858d7349020b74e.rlib --extern platform_trees=D:\a\trees-rs\trees-rs\target\debug\deps\libplatform_trees-65e9c290711b14f4.rlib -L dependency=D:\a\trees-rs\trees-rs\target\debug\deps -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" --error-format human`
Test (windows-latest)	Run doc tests	2026-03-28T20:22:33.0084695Z 
Test (windows-latest)	Run doc tests	2026-03-28T20:22:33.0085163Z running 0 tests
Test (windows-latest)	Run doc tests	2026-03-28T20:22:33.0085421Z 
Test (windows-latest)	Run doc tests	2026-03-28T20:22:33.0086091Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Test (windows-latest)	Run doc tests	2026-03-28T20:22:33.0086680Z 
Test (windows-latest)	Post Cache cargo registry	﻿2026-03-28T20:22:33.3227757Z Post job cleanup.
Test (windows-latest)	Post Cache cargo registry	2026-03-28T20:22:33.5084502Z Cache hit occurred on the primary key Windows-cargo-53ecfef6ba6f2b5e50566d45453656773f02806db02194f5bed72c4477ab0cd8, not saving cache.
Test (windows-latest)	Post Run actions/checkout@v4	﻿2026-03-28T20:22:33.5341893Z Post job cleanup.
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:33.7725390Z [command]"C:\Program Files\Git\bin\git.exe" version
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:33.8014459Z git version 2.53.0.windows.2
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:33.8095931Z Temporarily overriding HOME='D:\a\_temp\74d5cc65-e9d8-4b32-a64d-c16033c7aff4' before making global git config changes
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:33.8096728Z Adding repository directory to the temporary git global config as a safe directory
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:33.8108841Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\trees-rs\trees-rs
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:33.8429206Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:33.8751568Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:34.4683060Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:34.4953134Z http.https://github.com/.extraheader
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:34.5012297Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all http.https://github.com/.extraheader
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:34.5323380Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:35.0843405Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
Test (windows-latest)	Post Run actions/checkout@v4	2026-03-28T20:22:35.1141147Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
Test (windows-latest)	Complete job	﻿2026-03-28T20:22:35.6731056Z Cleaning up orphan processes
Test (windows-latest)	Complete job	2026-03-28T20:22:35.6914437Z Terminate orphan process: pid (8748) (vctip)
Test (windows-latest)	Complete job	2026-03-28T20:22:35.6941425Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4. 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/
Build Package	Set up job	﻿2026-03-28T20:22:53.4451085Z Current runner version: '2.333.0'
Build Package	Set up job	2026-03-28T20:22:53.4475331Z ##[group]Runner Image Provisioner
Build Package	Set up job	2026-03-28T20:22:53.4476263Z Hosted Compute Agent
Build Package	Set up job	2026-03-28T20:22:53.4476801Z Version: 20260213.493
Build Package	Set up job	2026-03-28T20:22:53.4477613Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Build Package	Set up job	2026-03-28T20:22:53.4478423Z Build Date: 2026-02-13T00:28:41Z
Build Package	Set up job	2026-03-28T20:22:53.4479089Z Worker ID: {2c87169c-227e-4f27-99e6-2f59d97e14ff}
Build Package	Set up job	2026-03-28T20:22:53.4479764Z Azure Region: westus
Build Package	Set up job	2026-03-28T20:22:53.4480329Z ##[endgroup]
Build Package	Set up job	2026-03-28T20:22:53.4481766Z ##[group]Operating System
Build Package	Set up job	2026-03-28T20:22:53.4482371Z Ubuntu
Build Package	Set up job	2026-03-28T20:22:53.4482935Z 24.04.4
Build Package	Set up job	2026-03-28T20:22:53.4483391Z LTS
Build Package	Set up job	2026-03-28T20:22:53.4483819Z ##[endgroup]
Build Package	Set up job	2026-03-28T20:22:53.4484359Z ##[group]Runner Image
Build Package	Set up job	2026-03-28T20:22:53.4484930Z Image: ubuntu-24.04
Build Package	Set up job	2026-03-28T20:22:53.4485405Z Version: 20260323.65.1
Build Package	Set up job	2026-03-28T20:22:53.4486469Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260323.65/images/ubuntu/Ubuntu2404-Readme.md
Build Package	Set up job	2026-03-28T20:22:53.4488311Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260323.65
Build Package	Set up job	2026-03-28T20:22:53.4489325Z ##[endgroup]
Build Package	Set up job	2026-03-28T20:22:53.4492042Z ##[group]GITHUB_TOKEN Permissions
Build Package	Set up job	2026-03-28T20:22:53.4494535Z Actions: write
Build Package	Set up job	2026-03-28T20:22:53.4495137Z ArtifactMetadata: write
Build Package	Set up job	2026-03-28T20:22:53.4495692Z Attestations: write
Build Package	Set up job	2026-03-28T20:22:53.4496261Z Checks: write
Build Package	Set up job	2026-03-28T20:22:53.4496725Z Contents: write
Build Package	Set up job	2026-03-28T20:22:53.4497258Z Deployments: write
Build Package	Set up job	2026-03-28T20:22:53.4498111Z Discussions: write
Build Package	Set up job	2026-03-28T20:22:53.4498609Z Issues: write
Build Package	Set up job	2026-03-28T20:22:53.4499106Z Metadata: read
Build Package	Set up job	2026-03-28T20:22:53.4499594Z Models: read
Build Package	Set up job	2026-03-28T20:22:53.4500103Z Packages: write
Build Package	Set up job	2026-03-28T20:22:53.4500639Z Pages: write
Build Package	Set up job	2026-03-28T20:22:53.4501226Z PullRequests: write
Build Package	Set up job	2026-03-28T20:22:53.4501799Z RepositoryProjects: write
Build Package	Set up job	2026-03-28T20:22:53.4502372Z SecurityEvents: write
Build Package	Set up job	2026-03-28T20:22:53.4502895Z Statuses: write
Build Package	Set up job	2026-03-28T20:22:53.4503405Z ##[endgroup]
Build Package	Set up job	2026-03-28T20:22:53.4505783Z Secret source: Actions
Build Package	Set up job	2026-03-28T20:22:53.4506748Z Prepare workflow directory
Build Package	Set up job	2026-03-28T20:22:53.5086387Z Prepare all required actions
Build Package	Set up job	2026-03-28T20:22:53.5123694Z Getting action download info
Build Package	Set up job	2026-03-28T20:22:53.9729174Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
Build Package	Set up job	2026-03-28T20:22:54.1296566Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:29eef336d9b2848a0b548edc03f92a220660cdb8)
Build Package	Set up job	2026-03-28T20:22:54.5318768Z Download action repository 'actions/cache@v4' (SHA:0057852bfaa89a56745cba8c7296529d2fc39830)
Build Package	Set up job	2026-03-28T20:22:54.7482647Z Complete job name: Build Package
Build Package	Run actions/checkout@v4	﻿2026-03-28T20:22:54.8156030Z ##[group]Run actions/checkout@v4
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8156936Z with:
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8157602Z   repository: linksplatform/trees-rs
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8158337Z   token: ***
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8158754Z   ssh-strict: true
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8159186Z   ssh-user: git
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8159619Z   persist-credentials: true
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8160131Z   clean: true
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8160572Z   sparse-checkout-cone-mode: true
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8161090Z   fetch-depth: 1
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8161508Z   fetch-tags: false
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8161969Z   show-progress: true
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8162409Z   lfs: false
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8162816Z   submodules: false
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8163246Z   set-safe-directory: true
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8163971Z env:
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8164412Z   CARGO_TERM_COLOR: always
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8164911Z   RUSTFLAGS: -Dwarnings
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8165552Z   CARGO_TOKEN: ***
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.8165971Z ##[endgroup]
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9230811Z Syncing repository: linksplatform/trees-rs
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9233340Z ##[group]Getting Git version info
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9234159Z Working directory is '/home/runner/work/trees-rs/trees-rs'
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9235316Z [command]/usr/bin/git version
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9274057Z git version 2.53.0
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9300217Z ##[endgroup]
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9321082Z Temporarily overriding HOME='/home/runner/work/_temp/75762d13-01db-4b44-b7b6-a02aa397aa60' before making global git config changes
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9322985Z Adding repository directory to the temporary git global config as a safe directory
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9326046Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/trees-rs/trees-rs
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9356784Z Deleting the contents of '/home/runner/work/trees-rs/trees-rs'
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9360867Z ##[group]Initializing the repository
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9364563Z [command]/usr/bin/git init /home/runner/work/trees-rs/trees-rs
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9439167Z hint: Using 'master' as the name for the initial branch. This default branch name
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9441014Z hint: will change to "main" in Git 3.0. To configure the initial branch name
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9442082Z hint: to use in all of your new repositories, which will suppress this warning,
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9442878Z hint: call:
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9443500Z hint:
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9444423Z hint: 	git config --global init.defaultBranch <name>
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9445164Z hint:
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9446152Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9447343Z hint: 'development'. The just-created branch can be renamed via this command:
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9448425Z hint:
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9448883Z hint: 	git branch -m <name>
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9449515Z hint:
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9450304Z hint: Disable this message with "git config set advice.defaultBranchName false"
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9451660Z Initialized empty Git repository in /home/runner/work/trees-rs/trees-rs/.git/
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9453895Z [command]/usr/bin/git remote add origin https://github.com/linksplatform/trees-rs
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9480911Z ##[endgroup]
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9481899Z ##[group]Disabling automatic garbage collection
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9484767Z [command]/usr/bin/git config --local gc.auto 0
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9512358Z ##[endgroup]
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9513651Z ##[group]Setting up auth
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9518913Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9547299Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9819499Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Build Package	Run actions/checkout@v4	2026-03-28T20:22:54.9848022Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.0060620Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.0090479Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.0302837Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.0336009Z ##[endgroup]
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.0336972Z ##[group]Fetching the repository
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.0344380Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +0f6c31e49c4f890b916b0ee40065930d7e6bd169:refs/remotes/origin/main
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4639553Z From https://github.com/linksplatform/trees-rs
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4641165Z  * [new ref]         0f6c31e49c4f890b916b0ee40065930d7e6bd169 -> origin/main
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4667503Z ##[endgroup]
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4668934Z ##[group]Determining the checkout info
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4670769Z ##[endgroup]
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4674755Z [command]/usr/bin/git sparse-checkout disable
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4709963Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4735219Z ##[group]Checking out the ref
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4739023Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4831697Z Switched to a new branch 'main'
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4834839Z branch 'main' set up to track 'origin/main'.
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4842411Z ##[endgroup]
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4875032Z [command]/usr/bin/git log -1 --format=%H
Build Package	Run actions/checkout@v4	2026-03-28T20:22:55.4896506Z 0f6c31e49c4f890b916b0ee40065930d7e6bd169
Build Package	Setup Rust	﻿2026-03-28T20:22:55.5470065Z ##[group]Run dtolnay/rust-toolchain@stable
Build Package	Setup Rust	2026-03-28T20:22:55.5471239Z with:
Build Package	Setup Rust	2026-03-28T20:22:55.5472019Z   toolchain: stable
Build Package	Setup Rust	2026-03-28T20:22:55.5472859Z env:
Build Package	Setup Rust	2026-03-28T20:22:55.5473646Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:22:55.5474597Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:22:55.5476212Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:22:55.5477091Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:22:55.5633872Z ##[group]Run : parse toolchain version
Build Package	Setup Rust	2026-03-28T20:22:55.5635128Z [36;1m: parse toolchain version[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5636220Z [36;1mif [[ -z $toolchain ]]; then[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5638419Z [36;1m  # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5640485Z [36;1m  echo "'toolchain' is a required input" >&2[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5641617Z [36;1m  exit 1[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5642862Z [36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5644390Z [36;1m  if [[ Linux == macOS ]]; then[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5646342Z [36;1m    echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5648508Z [36;1m  else[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5717658Z [36;1m    echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5720515Z [36;1m  fi[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5721667Z [36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5723677Z [36;1m  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5725435Z [36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5727674Z [36;1m  echo "toolchain=1.$((i=${toolchain#1.}, c=($(date +%s)/60/60/24-16569)/7/6, i+9*i*(10*i<=c)+90*i*(100*i<=c)))" >> $GITHUB_OUTPUT[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5729593Z [36;1melse[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5730530Z [36;1m  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5731689Z [36;1mfi[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5765528Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:22:55.5766772Z env:
Build Package	Setup Rust	2026-03-28T20:22:55.5767779Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:22:55.5768684Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:22:55.5769817Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:22:55.5770598Z   toolchain: stable
Build Package	Setup Rust	2026-03-28T20:22:55.5771369Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:22:55.5938377Z ##[group]Run : construct rustup command line
Build Package	Setup Rust	2026-03-28T20:22:55.5939571Z [36;1m: construct rustup command line[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5941189Z [36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5943467Z [36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5945264Z [36;1mecho "downgrade=" >> $GITHUB_OUTPUT[0m
Build Package	Setup Rust	2026-03-28T20:22:55.5972955Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:22:55.5974167Z env:
Build Package	Setup Rust	2026-03-28T20:22:55.5974851Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:22:55.5975701Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:22:55.5976755Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:22:55.5977623Z   targets: 
Build Package	Setup Rust	2026-03-28T20:22:55.5978325Z   components: 
Build Package	Setup Rust	2026-03-28T20:22:55.5979037Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:22:55.6090209Z ##[group]Run : set $CARGO_HOME
Build Package	Setup Rust	2026-03-28T20:22:55.6091163Z [36;1m: set $CARGO_HOME[0m
Build Package	Setup Rust	2026-03-28T20:22:55.6092356Z [36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV[0m
Build Package	Setup Rust	2026-03-28T20:22:55.6119782Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:22:55.6121163Z env:
Build Package	Setup Rust	2026-03-28T20:22:55.6121863Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:22:55.6122746Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:22:55.6123811Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:22:55.6124578Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:22:55.6235088Z ##[group]Run : install rustup if needed
Build Package	Setup Rust	2026-03-28T20:22:55.6236172Z [36;1m: install rustup if needed[0m
Build Package	Setup Rust	2026-03-28T20:22:55.6237702Z [36;1mif ! command -v rustup &>/dev/null; then[0m
Build Package	Setup Rust	2026-03-28T20:22:55.6240362Z [36;1m  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y[0m
Build Package	Setup Rust	2026-03-28T20:22:55.6242969Z [36;1m  echo "$CARGO_HOME/bin" >> $GITHUB_PATH[0m
Build Package	Setup Rust	2026-03-28T20:22:55.6244048Z [36;1mfi[0m
Build Package	Setup Rust	2026-03-28T20:22:55.6271169Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:22:55.6272380Z env:
Build Package	Setup Rust	2026-03-28T20:22:55.6273089Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:22:55.6273985Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:22:55.6275058Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:22:55.6275874Z   CARGO_HOME: /home/runner/.cargo
Build Package	Setup Rust	2026-03-28T20:22:55.6276799Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:22:55.6393764Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update
Build Package	Setup Rust	2026-03-28T20:22:55.6395676Z [36;1mrustup toolchain install stable --profile minimal --no-self-update[0m
Build Package	Setup Rust	2026-03-28T20:22:55.6424527Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:22:55.6425735Z env:
Build Package	Setup Rust	2026-03-28T20:22:55.6426504Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:22:55.6427548Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:22:55.6428627Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:22:55.6429435Z   CARGO_HOME: /home/runner/.cargo
Build Package	Setup Rust	2026-03-28T20:22:55.6430400Z   RUSTUP_PERMIT_COPY_RENAME: 1
Build Package	Setup Rust	2026-03-28T20:22:55.6431292Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:22:55.7976396Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu
Build Package	Setup Rust	2026-03-28T20:22:55.8809226Z info: latest update on 2026-03-26 for version 1.94.1 (e408947bf 2026-03-25)
Build Package	Setup Rust	2026-03-28T20:22:55.9003960Z info: removing previous version of component clippy
Build Package	Setup Rust	2026-03-28T20:22:55.9185715Z info: removing previous version of component rustfmt
Build Package	Setup Rust	2026-03-28T20:22:55.9196968Z info: removing previous version of component cargo
Build Package	Setup Rust	2026-03-28T20:22:55.9279926Z info: removing previous version of component rust-std
Build Package	Setup Rust	2026-03-28T20:22:55.9328316Z info: removing previous version of component rustc
Build Package	Setup Rust	2026-03-28T20:22:55.9377962Z info: downloading 5 components
Build Package	Setup Rust	2026-03-28T20:23:04.0379885Z 
Build Package	Setup Rust	2026-03-28T20:23:04.0455009Z   stable-x86_64-unknown-linux-gnu updated - rustc 1.94.1 (e408947bf 2026-03-25) (from rustc 1.94.0 (4a4ef493e 2026-03-02))
Build Package	Setup Rust	2026-03-28T20:23:04.0455838Z 
Build Package	Setup Rust	2026-03-28T20:23:04.0547290Z ##[group]Run rustup default stable
Build Package	Setup Rust	2026-03-28T20:23:04.0547922Z [36;1mrustup default stable[0m
Build Package	Setup Rust	2026-03-28T20:23:04.0574280Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:23:04.0574630Z env:
Build Package	Setup Rust	2026-03-28T20:23:04.0574805Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:23:04.0575041Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:23:04.0575530Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:23:04.0575733Z   CARGO_HOME: /home/runner/.cargo
Build Package	Setup Rust	2026-03-28T20:23:04.0575963Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:23:04.0827172Z info: using existing install for stable-x86_64-unknown-linux-gnu
Build Package	Setup Rust	2026-03-28T20:23:04.5683983Z info: default toolchain set to stable-x86_64-unknown-linux-gnu
Build Package	Setup Rust	2026-03-28T20:23:04.5684577Z 
Build Package	Setup Rust	2026-03-28T20:23:04.5769932Z   stable-x86_64-unknown-linux-gnu unchanged - rustc 1.94.1 (e408947bf 2026-03-25)
Build Package	Setup Rust	2026-03-28T20:23:04.5771427Z info: note that the toolchain 'stable-x86_64-unknown-linux-gnu' is currently in use (overridden by '/home/runner/work/trees-rs/trees-rs/rust-toolchain.toml')
Build Package	Setup Rust	2026-03-28T20:23:04.5772275Z 
Build Package	Setup Rust	2026-03-28T20:23:04.5804081Z ##[group]Run : create cachekey
Build Package	Setup Rust	2026-03-28T20:23:04.5804355Z [36;1m: create cachekey[0m
Build Package	Setup Rust	2026-03-28T20:23:04.5804838Z [36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')[0m
Build Package	Setup Rust	2026-03-28T20:23:04.5805641Z [36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')[0m
Build Package	Setup Rust	2026-03-28T20:23:04.5806118Z [36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT[0m
Build Package	Setup Rust	2026-03-28T20:23:04.5832711Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:23:04.5833031Z env:
Build Package	Setup Rust	2026-03-28T20:23:04.5833216Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:23:04.5833424Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:23:04.5833961Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:23:04.5834150Z   CARGO_HOME: /home/runner/.cargo
Build Package	Setup Rust	2026-03-28T20:23:04.5834432Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:23:04.6176833Z ##[group]Run : disable incremental compilation
Build Package	Setup Rust	2026-03-28T20:23:04.6177180Z [36;1m: disable incremental compilation[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6177793Z [36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6178121Z [36;1m  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6178408Z [36;1mfi[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6203709Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:23:04.6204040Z env:
Build Package	Setup Rust	2026-03-28T20:23:04.6204214Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:23:04.6204432Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:23:04.6204775Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:23:04.6204976Z   CARGO_HOME: /home/runner/.cargo
Build Package	Setup Rust	2026-03-28T20:23:04.6205203Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:23:04.6265227Z ##[group]Run : enable colors in Cargo output
Build Package	Setup Rust	2026-03-28T20:23:04.6265529Z [36;1m: enable colors in Cargo output[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6265828Z [36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6266131Z [36;1m  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6266394Z [36;1mfi[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6289700Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:23:04.6290004Z env:
Build Package	Setup Rust	2026-03-28T20:23:04.6290180Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:23:04.6290394Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:23:04.6290702Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:23:04.6290899Z   CARGO_HOME: /home/runner/.cargo
Build Package	Setup Rust	2026-03-28T20:23:04.6291135Z   CARGO_INCREMENTAL: 0
Build Package	Setup Rust	2026-03-28T20:23:04.6291326Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:23:04.6351419Z ##[group]Run : enable Cargo sparse registry
Build Package	Setup Rust	2026-03-28T20:23:04.6351729Z [36;1m: enable Cargo sparse registry[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6352072Z [36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6352775Z [36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6353527Z [36;1m  if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6354093Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6354616Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6355095Z [36;1m  elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6355631Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6356125Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6356444Z [36;1m  fi[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6356613Z [36;1mfi[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6379695Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:23:04.6380010Z env:
Build Package	Setup Rust	2026-03-28T20:23:04.6380190Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:23:04.6380396Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:23:04.6380715Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:23:04.6380914Z   CARGO_HOME: /home/runner/.cargo
Build Package	Setup Rust	2026-03-28T20:23:04.6381135Z   CARGO_INCREMENTAL: 0
Build Package	Setup Rust	2026-03-28T20:23:04.6381324Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:23:04.6688398Z ##[group]Run : work around spurious network errors in curl 8.0
Build Package	Setup Rust	2026-03-28T20:23:04.6688831Z [36;1m: work around spurious network errors in curl 8.0[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6689362Z [36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6690147Z [36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6690587Z [36;1m  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6690878Z [36;1mfi[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6716192Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:23:04.6716496Z env:
Build Package	Setup Rust	2026-03-28T20:23:04.6716682Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:23:04.6717060Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:23:04.6717672Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:23:04.6717917Z   CARGO_HOME: /home/runner/.cargo
Build Package	Setup Rust	2026-03-28T20:23:04.6718155Z   CARGO_INCREMENTAL: 0
Build Package	Setup Rust	2026-03-28T20:23:04.6718346Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:23:04.6927740Z ##[group]Run rustc +stable --version --verbose
Build Package	Setup Rust	2026-03-28T20:23:04.6928086Z [36;1mrustc +stable --version --verbose[0m
Build Package	Setup Rust	2026-03-28T20:23:04.6953110Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Build Package	Setup Rust	2026-03-28T20:23:04.6953425Z env:
Build Package	Setup Rust	2026-03-28T20:23:04.6953594Z   CARGO_TERM_COLOR: always
Build Package	Setup Rust	2026-03-28T20:23:04.6953816Z   RUSTFLAGS: -Dwarnings
Build Package	Setup Rust	2026-03-28T20:23:04.6954167Z   CARGO_TOKEN: ***
Build Package	Setup Rust	2026-03-28T20:23:04.6954368Z   CARGO_HOME: /home/runner/.cargo
Build Package	Setup Rust	2026-03-28T20:23:04.6954594Z   CARGO_INCREMENTAL: 0
Build Package	Setup Rust	2026-03-28T20:23:04.6954783Z ##[endgroup]
Build Package	Setup Rust	2026-03-28T20:23:04.7108934Z rustc 1.94.1 (e408947bf 2026-03-25)
Build Package	Setup Rust	2026-03-28T20:23:04.7109747Z binary: rustc
Build Package	Setup Rust	2026-03-28T20:23:04.7110798Z commit-hash: e408947bfd200af42db322daf0fadfe7e26d3bd1
Build Package	Setup Rust	2026-03-28T20:23:04.7111425Z commit-date: 2026-03-25
Build Package	Setup Rust	2026-03-28T20:23:04.7111846Z host: x86_64-unknown-linux-gnu
Build Package	Setup Rust	2026-03-28T20:23:04.7114241Z release: 1.94.1
Build Package	Setup Rust	2026-03-28T20:23:04.7114614Z LLVM version: 21.1.8
Build Package	Cache cargo registry	﻿2026-03-28T20:23:04.7988716Z ##[group]Run actions/cache@v4
Build Package	Cache cargo registry	2026-03-28T20:23:04.7988999Z with:
Build Package	Cache cargo registry	2026-03-28T20:23:04.7989229Z   path: ~/.cargo/registry
Build Package	Cache cargo registry	~/.cargo/git
Build Package	Cache cargo registry	target
Build Package	Cache cargo registry	
Build Package	Cache cargo registry	2026-03-28T20:23:04.7989690Z   key: Linux-cargo-build-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Build Package	Cache cargo registry	2026-03-28T20:23:04.7990148Z   restore-keys: Linux-cargo-build-
Build Package	Cache cargo registry	
Build Package	Cache cargo registry	2026-03-28T20:23:04.7990431Z   enableCrossOsArchive: false
Build Package	Cache cargo registry	2026-03-28T20:23:04.7990664Z   fail-on-cache-miss: false
Build Package	Cache cargo registry	2026-03-28T20:23:04.7990870Z   lookup-only: false
Build Package	Cache cargo registry	2026-03-28T20:23:04.7991057Z   save-always: false
Build Package	Cache cargo registry	2026-03-28T20:23:04.7991226Z env:
Build Package	Cache cargo registry	2026-03-28T20:23:04.7991393Z   CARGO_TERM_COLOR: always
Build Package	Cache cargo registry	2026-03-28T20:23:04.7991603Z   RUSTFLAGS: -Dwarnings
Build Package	Cache cargo registry	2026-03-28T20:23:04.7991964Z   CARGO_TOKEN: ***
Build Package	Cache cargo registry	2026-03-28T20:23:04.7992169Z   CARGO_HOME: /home/runner/.cargo
Build Package	Cache cargo registry	2026-03-28T20:23:04.7992396Z   CARGO_INCREMENTAL: 0
Build Package	Cache cargo registry	2026-03-28T20:23:04.7992579Z ##[endgroup]
Build Package	Cache cargo registry	2026-03-28T20:23:05.1957641Z Cache hit for: Linux-cargo-build-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Build Package	Cache cargo registry	2026-03-28T20:23:06.0946277Z Received 1355671 of 1355671 (100.0%), 2.1 MBs/sec
Build Package	Cache cargo registry	2026-03-28T20:23:06.0946960Z Cache Size: ~1 MB (1355671 B)
Build Package	Cache cargo registry	2026-03-28T20:23:06.0977025Z [command]/usr/bin/tar -xf /home/runner/work/_temp/0574aa93-fb71-4a29-8f57-10673b1fa077/cache.tzst -P -C /home/runner/work/trees-rs/trees-rs --use-compress-program unzstd
Build Package	Cache cargo registry	2026-03-28T20:23:06.1157929Z Cache restored successfully
Build Package	Cache cargo registry	2026-03-28T20:23:06.1237649Z Cache restored from key: Linux-cargo-build-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089
Build Package	Build release	﻿2026-03-28T20:23:06.1311383Z ##[group]Run cargo build --release --verbose
Build Package	Build release	2026-03-28T20:23:06.1311727Z [36;1mcargo build --release --verbose[0m
Build Package	Build release	2026-03-28T20:23:06.1338497Z shell: /usr/bin/bash -e {0}
Build Package	Build release	2026-03-28T20:23:06.1338735Z env:
Build Package	Build release	2026-03-28T20:23:06.1338905Z   CARGO_TERM_COLOR: always
Build Package	Build release	2026-03-28T20:23:06.1339131Z   RUSTFLAGS: -Dwarnings
Build Package	Build release	2026-03-28T20:23:06.1339508Z   CARGO_TOKEN: ***
Build Package	Build release	2026-03-28T20:23:06.1339718Z   CARGO_HOME: /home/runner/.cargo
Build Package	Build release	2026-03-28T20:23:06.1339958Z   CARGO_INCREMENTAL: 0
Build Package	Build release	2026-03-28T20:23:06.1340151Z ##[endgroup]
Build Package	Build release	2026-03-28T20:23:06.1869801Z [1m[92m   Compiling[0m autocfg v1.5.0
Build Package	Build release	2026-03-28T20:23:06.1874934Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name autocfg --edition=2015 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5a6e1b729a5d1bb1 -C extra-filename=-7c9d5a807c7620ce --out-dir /home/runner/work/trees-rs/trees-rs/target/release/deps -C strip=symbols -L dependency=/home/runner/work/trees-rs/trees-rs/target/release/deps --cap-lints allow -Dwarnings`
Build Package	Build release	2026-03-28T20:23:06.3234022Z [1m[92m   Compiling[0m num-traits v0.2.19
Build Package	Build release	2026-03-28T20:23:06.3239938Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name build_script_build --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=a76ecb5512377bf9 -C extra-filename=-5123f8b8fb00aba0 --out-dir /home/runner/work/trees-rs/trees-rs/target/release/build/num-traits-5123f8b8fb00aba0 -C strip=symbols -L dependency=/home/runner/work/trees-rs/trees-rs/target/release/deps --extern autocfg=/home/runner/work/trees-rs/trees-rs/target/release/deps/libautocfg-7c9d5a807c7620ce.rlib --cap-lints allow -Dwarnings`
Build Package	Build release	2026-03-28T20:23:06.4121160Z [1m[92m     Running[0m `/home/runner/work/trees-rs/trees-rs/target/release/build/num-traits-5123f8b8fb00aba0/build-script-build`
Build Package	Build release	2026-03-28T20:23:06.4494591Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name num_traits --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=7d87eaf9059a97f0 -C extra-filename=-a898dbacf1e74c4e --out-dir /home/runner/work/trees-rs/trees-rs/target/release/deps -C strip=symbols -L dependency=/home/runner/work/trees-rs/trees-rs/target/release/deps --cap-lints allow -Dwarnings --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'`
Build Package	Build release	2026-03-28T20:23:06.8536494Z [1m[92m   Compiling[0m platform-num v0.5.0
Build Package	Build release	2026-03-28T20:23:06.8544606Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name platform_num --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-num-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f53833e3bb4f338b -C extra-filename=-1ce332f7b95e12d2 --out-dir /home/runner/work/trees-rs/trees-rs/target/release/deps -C strip=symbols -L dependency=/home/runner/work/trees-rs/trees-rs/target/release/deps --extern num_traits=/home/runner/work/trees-rs/trees-rs/target/release/deps/libnum_traits-a898dbacf1e74c4e.rmeta --cap-lints allow -Dwarnings`
Build Package	Build release	2026-03-28T20:23:06.8802389Z [1m[92m   Compiling[0m platform-trees v0.1.0-beta.1 (/home/runner/work/trees-rs/trees-rs)
Build Package	Build release	2026-03-28T20:23:06.8823607Z [1m[92m     Running[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name platform_trees --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::all' --allow=unsafe_code '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=579692c718247f15 -C extra-filename=-3ff1c39c8779cee2 --out-dir /home/runner/work/trees-rs/trees-rs/target/release/deps -C strip=symbols -L dependency=/home/runner/work/trees-rs/trees-rs/target/release/deps --extern num_traits=/home/runner/work/trees-rs/trees-rs/target/release/deps/libnum_traits-a898dbacf1e74c4e.rmeta --extern platform_num=/home/runner/work/trees-rs/trees-rs/target/release/deps/libplatform_num-1ce332f7b95e12d2.rmeta -Dwarnings`
Build Package	Build release	2026-03-28T20:23:06.9282136Z [1m[92m    Finished[0m `release` profile [optimized] target(s) in 0.78s
Build Package	Check package	﻿2026-03-28T20:23:06.9326391Z ##[group]Run cargo package --list
Build Package	Check package	2026-03-28T20:23:06.9326721Z [36;1mcargo package --list[0m
Build Package	Check package	2026-03-28T20:23:06.9352668Z shell: /usr/bin/bash -e {0}
Build Package	Check package	2026-03-28T20:23:06.9352921Z env:
Build Package	Check package	2026-03-28T20:23:06.9353086Z   CARGO_TERM_COLOR: always
Build Package	Check package	2026-03-28T20:23:06.9353312Z   RUSTFLAGS: -Dwarnings
Build Package	Check package	2026-03-28T20:23:06.9353642Z   CARGO_TOKEN: ***
Build Package	Check package	2026-03-28T20:23:06.9353855Z   CARGO_HOME: /home/runner/.cargo
Build Package	Check package	2026-03-28T20:23:06.9354092Z   CARGO_INCREMENTAL: 0
Build Package	Check package	2026-03-28T20:23:06.9354281Z ##[endgroup]
Build Package	Check package	2026-03-28T20:23:06.9634459Z .cargo_vcs_info.json
Build Package	Check package	2026-03-28T20:23:06.9634880Z .github/workflows/ci.yml
Build Package	Check package	2026-03-28T20:23:06.9635253Z .gitignore
Build Package	Check package	2026-03-28T20:23:06.9635477Z .gitkeep
Build Package	Check package	2026-03-28T20:23:06.9635654Z Cargo.lock
Build Package	Check package	2026-03-28T20:23:06.9635818Z Cargo.toml
Build Package	Check package	2026-03-28T20:23:06.9635975Z Cargo.toml.orig
Build Package	Check package	2026-03-28T20:23:06.9636154Z LICENSE
Build Package	Check package	2026-03-28T20:23:06.9636310Z README.md
Build Package	Check package	2026-03-28T20:23:06.9636522Z changelog.d/20251228_012915_test_coverage_and_ci.md
Build Package	Check package	2026-03-28T20:23:06.9636844Z changelog.d/20260324_cicd_best_practices.md
Build Package	Check package	2026-03-28T20:23:06.9637222Z changelog.d/20260328_fix_prerelease_version_parsing.md
Build Package	Check package	2026-03-28T20:23:06.9637830Z changelog.d/README.md
Build Package	Check package	2026-03-28T20:23:06.9638079Z ci-logs/ci-run-23493592626.txt
Build Package	Check package	2026-03-28T20:23:06.9638323Z docs/case-studies/issue-10/analysis.md
Build Package	Check package	2026-03-28T20:23:06.9638600Z docs/case-studies/issue-10/ci-run-23493592626.txt
Build Package	Check package	2026-03-28T20:23:06.9638887Z experiments/test_version_parsing.rs
Build Package	Check package	2026-03-28T20:23:06.9639143Z experiments/test_version_parsing.sh
Build Package	Check package	2026-03-28T20:23:06.9639385Z rust-toolchain.toml
Build Package	Check package	2026-03-28T20:23:06.9639583Z scripts/bump-version.rs
Build Package	Check package	2026-03-28T20:23:06.9639807Z scripts/check-changelog-fragment.rs
Build Package	Check package	2026-03-28T20:23:06.9640083Z scripts/check-file-size.rs
Build Package	Check package	2026-03-28T20:23:06.9640310Z scripts/check-release-needed.rs
Build Package	Check package	2026-03-28T20:23:06.9640555Z scripts/check-version-modification.rs
Build Package	Check package	2026-03-28T20:23:06.9640820Z scripts/collect-changelog.rs
Build Package	Check package	2026-03-28T20:23:06.9641062Z scripts/create-changelog-fragment.rs
Build Package	Check package	2026-03-28T20:23:06.9641323Z scripts/create-github-release.rs
Build Package	Check package	2026-03-28T20:23:06.9641565Z scripts/detect-code-changes.rs
Build Package	Check package	2026-03-28T20:23:06.9641893Z scripts/get-bump-type.rs
Build Package	Check package	2026-03-28T20:23:06.9642256Z scripts/get-version.rs
Build Package	Check package	2026-03-28T20:23:06.9642593Z scripts/git-config.rs
Build Package	Check package	2026-03-28T20:23:06.9642922Z scripts/publish-crate.rs
Build Package	Check package	2026-03-28T20:23:06.9643270Z scripts/rust-paths.rs
Build Package	Check package	2026-03-28T20:23:06.9643615Z scripts/version-and-commit.rs
Build Package	Check package	2026-03-28T20:23:06.9643980Z src/lib.rs
Build Package	Check package	2026-03-28T20:23:06.9644251Z src/link_type.rs
Build Package	Check package	2026-03-28T20:23:06.9644599Z src/lists/absolute_circular_linked_list.rs
Build Package	Check package	2026-03-28T20:23:06.9645065Z src/lists/absolute_linked_list.rs
Build Package	Check package	2026-03-28T20:23:06.9645471Z src/lists/linked_list.rs
Build Package	Check package	2026-03-28T20:23:06.9645801Z src/lists/mod.rs
Build Package	Check package	2026-03-28T20:23:06.9646070Z src/lists/relative_circular_linked_list.rs
Build Package	Check package	2026-03-28T20:23:06.9646344Z src/lists/relative_doubly_linked_list.rs
Build Package	Check package	2026-03-28T20:23:06.9646598Z src/tests/list_tests.rs
Build Package	Check package	2026-03-28T20:23:06.9646791Z src/tests/mod.rs
Build Package	Check package	2026-03-28T20:23:06.9646973Z src/tests/tree_tests.rs
Build Package	Check package	2026-03-28T20:23:06.9647190Z src/trees/iterative_size_balanced_tree.rs
Build Package	Check package	2026-03-28T20:23:06.9647704Z src/trees/mod.rs
Build Package	Check package	2026-03-28T20:23:06.9647907Z src/trees/recursive_size_balanced_tree.rs
Build Package	Post Cache cargo registry	﻿2026-03-28T20:23:07.0550260Z Post job cleanup.
Build Package	Post Cache cargo registry	2026-03-28T20:23:07.1823609Z Cache hit occurred on the primary key Linux-cargo-build-119cb67fa4d0149b462f4f9434a5f22a7717b364eb9600c5d31b4451097a3089, not saving cache.
Build Package	Post Run actions/checkout@v4	﻿2026-03-28T20:23:07.1936107Z Post job cleanup.
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.2872281Z [command]/usr/bin/git version
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.2908057Z git version 2.53.0
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.2950904Z Temporarily overriding HOME='/home/runner/work/_temp/c3a58989-7a11-4d7f-9c6e-19f78511cafd' before making global git config changes
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.2951913Z Adding repository directory to the temporary git global config as a safe directory
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.2963711Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/trees-rs/trees-rs
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.2996407Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.3027877Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.3244533Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.3264184Z http.https://github.com/.extraheader
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.3276072Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.3306131Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.3519222Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Build Package	Post Run actions/checkout@v4	2026-03-28T20:23:07.3548688Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Build Package	Complete job	﻿2026-03-28T20:23:07.3889312Z Cleaning up orphan processes
Build Package	Complete job	2026-03-28T20:23:07.4170701Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4. 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/
Auto Release	Set up job	﻿2026-03-28T20:23:14.6061929Z Current runner version: '2.333.0'
Auto Release	Set up job	2026-03-28T20:23:14.6103815Z ##[group]Runner Image Provisioner
Auto Release	Set up job	2026-03-28T20:23:14.6105237Z Hosted Compute Agent
Auto Release	Set up job	2026-03-28T20:23:14.6106162Z Version: 20260213.493
Auto Release	Set up job	2026-03-28T20:23:14.6107258Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Auto Release	Set up job	2026-03-28T20:23:14.6108511Z Build Date: 2026-02-13T00:28:41Z
Auto Release	Set up job	2026-03-28T20:23:14.6109618Z Worker ID: {c23d6846-d48e-43ec-962d-63acd762522f}
Auto Release	Set up job	2026-03-28T20:23:14.6111086Z Azure Region: eastus
Auto Release	Set up job	2026-03-28T20:23:14.6112064Z ##[endgroup]
Auto Release	Set up job	2026-03-28T20:23:14.6114291Z ##[group]Operating System
Auto Release	Set up job	2026-03-28T20:23:14.6115295Z Ubuntu
Auto Release	Set up job	2026-03-28T20:23:14.6116120Z 24.04.4
Auto Release	Set up job	2026-03-28T20:23:14.6116868Z LTS
Auto Release	Set up job	2026-03-28T20:23:14.6117581Z ##[endgroup]
Auto Release	Set up job	2026-03-28T20:23:14.6118621Z ##[group]Runner Image
Auto Release	Set up job	2026-03-28T20:23:14.6119618Z Image: ubuntu-24.04
Auto Release	Set up job	2026-03-28T20:23:14.6120388Z Version: 20260323.65.1
Auto Release	Set up job	2026-03-28T20:23:14.6122566Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260323.65/images/ubuntu/Ubuntu2404-Readme.md
Auto Release	Set up job	2026-03-28T20:23:14.6125565Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260323.65
Auto Release	Set up job	2026-03-28T20:23:14.6127173Z ##[endgroup]
Auto Release	Set up job	2026-03-28T20:23:14.6129069Z ##[group]GITHUB_TOKEN Permissions
Auto Release	Set up job	2026-03-28T20:23:14.6132059Z Contents: write
Auto Release	Set up job	2026-03-28T20:23:14.6132983Z Metadata: read
Auto Release	Set up job	2026-03-28T20:23:14.6134042Z ##[endgroup]
Auto Release	Set up job	2026-03-28T20:23:14.6137100Z Secret source: Actions
Auto Release	Set up job	2026-03-28T20:23:14.6138159Z Prepare workflow directory
Auto Release	Set up job	2026-03-28T20:23:14.6934140Z Prepare all required actions
Auto Release	Set up job	2026-03-28T20:23:14.6994242Z Getting action download info
Auto Release	Set up job	2026-03-28T20:23:14.9409151Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
Auto Release	Set up job	2026-03-28T20:23:15.0924926Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:29eef336d9b2848a0b548edc03f92a220660cdb8)
Auto Release	Set up job	2026-03-28T20:23:15.3625626Z Complete job name: Auto Release
Auto Release	Run actions/checkout@v4	﻿2026-03-28T20:23:15.4328583Z ##[group]Run actions/checkout@v4
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4329485Z with:
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4329896Z   fetch-depth: 0
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4330607Z   token: ***
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4331265Z   repository: linksplatform/trees-rs
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4331793Z   ssh-strict: true
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4332222Z   ssh-user: git
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4332635Z   persist-credentials: true
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4333103Z   clean: true
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4333511Z   sparse-checkout-cone-mode: true
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4334015Z   fetch-tags: false
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4334440Z   show-progress: true
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4334848Z   lfs: false
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4335240Z   submodules: false
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4335653Z   set-safe-directory: true
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4336347Z env:
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4336740Z   CARGO_TERM_COLOR: always
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4337218Z   RUSTFLAGS: -Dwarnings
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4337799Z   CARGO_TOKEN: ***
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.4338201Z ##[endgroup]
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5478185Z Syncing repository: linksplatform/trees-rs
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5480552Z ##[group]Getting Git version info
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5481720Z Working directory is '/home/runner/work/trees-rs/trees-rs'
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5482867Z [command]/usr/bin/git version
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5525996Z git version 2.53.0
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5554849Z ##[endgroup]
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5577210Z Temporarily overriding HOME='/home/runner/work/_temp/218fa24e-33bd-45e5-b483-79944076c422' before making global git config changes
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5583131Z Adding repository directory to the temporary git global config as a safe directory
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5584272Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/trees-rs/trees-rs
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5623138Z Deleting the contents of '/home/runner/work/trees-rs/trees-rs'
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5627356Z ##[group]Initializing the repository
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5634060Z [command]/usr/bin/git init /home/runner/work/trees-rs/trees-rs
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5750207Z hint: Using 'master' as the name for the initial branch. This default branch name
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5751753Z hint: will change to "main" in Git 3.0. To configure the initial branch name
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5752987Z hint: to use in all of your new repositories, which will suppress this warning,
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5753699Z hint: call:
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5754309Z hint:
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5755048Z hint: 	git config --global init.defaultBranch <name>
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5755647Z hint:
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5756198Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5757104Z hint: 'development'. The just-created branch can be renamed via this command:
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5758213Z hint:
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5758595Z hint: 	git branch -m <name>
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5759029Z hint:
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5759607Z hint: Disable this message with "git config set advice.defaultBranchName false"
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5760557Z Initialized empty Git repository in /home/runner/work/trees-rs/trees-rs/.git/
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5764823Z [command]/usr/bin/git remote add origin https://github.com/linksplatform/trees-rs
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5797461Z ##[endgroup]
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5798652Z ##[group]Disabling automatic garbage collection
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5801338Z [command]/usr/bin/git config --local gc.auto 0
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5834473Z ##[endgroup]
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5835654Z ##[group]Setting up auth
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5842223Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.5877956Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.6199631Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.6234847Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.6493197Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.6527713Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.6772150Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.6808035Z ##[endgroup]
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.6808864Z ##[group]Fetching the repository
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.6817111Z [command]/usr/bin/git -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9108210Z From https://github.com/linksplatform/trees-rs
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9109197Z  * [new branch]      add-benchmark         -> origin/add-benchmark
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9109989Z  * [new branch]      add-test-tree         -> origin/add-test-tree
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9111152Z  * [new branch]      feature/new-api       -> origin/feature/new-api
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9112533Z  * [new branch]      feature/replace_pointers -> origin/feature/replace_pointers
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9113747Z  * [new branch]      feature/v2            -> origin/feature/v2
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9114973Z  * [new branch]      issue-10-3a03746eff29 -> origin/issue-10-3a03746eff29
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9116382Z  * [new branch]      issue-2-e10506537cba  -> origin/issue-2-e10506537cba
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9117325Z  * [new branch]      issue-4-011a80b27e85  -> origin/issue-4-011a80b27e85
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9118142Z  * [new branch]      issue-6-d8de5266ad68  -> origin/issue-6-d8de5266ad68
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9118956Z  * [new branch]      issue-8-c1619bfb477b  -> origin/issue-8-c1619bfb477b
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9119683Z  * [new branch]      main                  -> origin/main
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9120375Z  * [new branch]      raw/safe-api          -> origin/raw/safe-api
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9121269Z  * [new branch]      raw/with-tests        -> origin/raw/with-tests
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9121981Z  * [new branch]      v2                    -> origin/v2
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9162909Z [command]/usr/bin/git branch --list --remote origin/main
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9187875Z   origin/main
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9195925Z [command]/usr/bin/git rev-parse refs/remotes/origin/main
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9216770Z 0f6c31e49c4f890b916b0ee40065930d7e6bd169
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9221610Z ##[endgroup]
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9222308Z ##[group]Determining the checkout info
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9223241Z ##[endgroup]
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9229198Z [command]/usr/bin/git sparse-checkout disable
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9265106Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9290299Z ##[group]Checking out the ref
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9294865Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9381237Z Switched to a new branch 'main'
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9383190Z branch 'main' set up to track 'origin/main'.
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9389841Z ##[endgroup]
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9424937Z [command]/usr/bin/git log -1 --format=%H
Auto Release	Run actions/checkout@v4	2026-03-28T20:23:15.9446671Z 0f6c31e49c4f890b916b0ee40065930d7e6bd169
Auto Release	Setup Rust	﻿2026-03-28T20:23:15.9794633Z ##[group]Run dtolnay/rust-toolchain@stable
Auto Release	Setup Rust	2026-03-28T20:23:15.9795272Z with:
Auto Release	Setup Rust	2026-03-28T20:23:15.9795648Z   toolchain: stable
Auto Release	Setup Rust	2026-03-28T20:23:15.9796026Z env:
Auto Release	Setup Rust	2026-03-28T20:23:15.9796376Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:15.9796821Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:15.9797435Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:15.9797824Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:15.9924917Z ##[group]Run : parse toolchain version
Auto Release	Setup Rust	2026-03-28T20:23:15.9925598Z [36;1m: parse toolchain version[0m
Auto Release	Setup Rust	2026-03-28T20:23:15.9926129Z [36;1mif [[ -z $toolchain ]]; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:15.9927101Z [36;1m  # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070[0m
Auto Release	Setup Rust	2026-03-28T20:23:15.9928099Z [36;1m  echo "'toolchain' is a required input" >&2[0m
Auto Release	Setup Rust	2026-03-28T20:23:15.9928642Z [36;1m  exit 1[0m
Auto Release	Setup Rust	2026-03-28T20:23:15.9929243Z [36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:15.9930041Z [36;1m  if [[ Linux == macOS ]]; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:15.9931168Z [36;1m    echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0002061Z [36;1m  else[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0003082Z [36;1m    echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0003943Z [36;1m  fi[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0004511Z [36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0005470Z [36;1m  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0006316Z [36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0007250Z [36;1m  echo "toolchain=1.$((i=${toolchain#1.}, c=($(date +%s)/60/60/24-16569)/7/6, i+9*i*(10*i<=c)+90*i*(100*i<=c)))" >> $GITHUB_OUTPUT[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0008168Z [36;1melse[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0008627Z [36;1m  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0009193Z [36;1mfi[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0041521Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:16.0042195Z env:
Auto Release	Setup Rust	2026-03-28T20:23:16.0042565Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:16.0043011Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:16.0043633Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:16.0044028Z   toolchain: stable
Auto Release	Setup Rust	2026-03-28T20:23:16.0044414Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:16.0189883Z ##[group]Run : construct rustup command line
Auto Release	Setup Rust	2026-03-28T20:23:16.0190526Z [36;1m: construct rustup command line[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0191626Z [36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0192780Z [36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0193931Z [36;1mecho "downgrade=" >> $GITHUB_OUTPUT[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0220666Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:16.0221547Z env:
Auto Release	Setup Rust	2026-03-28T20:23:16.0221911Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:16.0222355Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:16.0223040Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:16.0223437Z   targets: 
Auto Release	Setup Rust	2026-03-28T20:23:16.0223787Z   components: 
Auto Release	Setup Rust	2026-03-28T20:23:16.0224154Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:16.0316044Z ##[group]Run : set $CARGO_HOME
Auto Release	Setup Rust	2026-03-28T20:23:16.0316552Z [36;1m: set $CARGO_HOME[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0317152Z [36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0343607Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:16.0344225Z env:
Auto Release	Setup Rust	2026-03-28T20:23:16.0344581Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:16.0345024Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:16.0345616Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:16.0345994Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:16.0436874Z ##[group]Run : install rustup if needed
Auto Release	Setup Rust	2026-03-28T20:23:16.0437461Z [36;1m: install rustup if needed[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0438212Z [36;1mif ! command -v rustup &>/dev/null; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0439493Z [36;1m  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0440759Z [36;1m  echo "$CARGO_HOME/bin" >> $GITHUB_PATH[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0441531Z [36;1mfi[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0467576Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:16.0468201Z env:
Auto Release	Setup Rust	2026-03-28T20:23:16.0468562Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:16.0469002Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:16.0469586Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:16.0469994Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Setup Rust	2026-03-28T20:23:16.0470446Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:16.0562489Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update
Auto Release	Setup Rust	2026-03-28T20:23:16.0563524Z [36;1mrustup toolchain install stable --profile minimal --no-self-update[0m
Auto Release	Setup Rust	2026-03-28T20:23:16.0589784Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:16.0590415Z env:
Auto Release	Setup Rust	2026-03-28T20:23:16.0590984Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:16.0591535Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:16.0592140Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:16.0592566Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Setup Rust	2026-03-28T20:23:16.0593062Z   RUSTUP_PERMIT_COPY_RENAME: 1
Auto Release	Setup Rust	2026-03-28T20:23:16.0593505Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:18.1869081Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu
Auto Release	Setup Rust	2026-03-28T20:23:18.3303837Z info: latest update on 2026-03-26 for version 1.94.1 (e408947bf 2026-03-25)
Auto Release	Setup Rust	2026-03-28T20:23:18.3530415Z info: removing previous version of component clippy
Auto Release	Setup Rust	2026-03-28T20:23:18.3729867Z info: removing previous version of component rustfmt
Auto Release	Setup Rust	2026-03-28T20:23:18.3742513Z info: removing previous version of component cargo
Auto Release	Setup Rust	2026-03-28T20:23:18.3891918Z info: removing previous version of component rust-std
Auto Release	Setup Rust	2026-03-28T20:23:18.3938803Z info: removing previous version of component rustc
Auto Release	Setup Rust	2026-03-28T20:23:18.4054419Z info: downloading 5 components
Auto Release	Setup Rust	2026-03-28T20:23:27.5718352Z 
Auto Release	Setup Rust	2026-03-28T20:23:27.5793287Z   stable-x86_64-unknown-linux-gnu updated - rustc 1.94.1 (e408947bf 2026-03-25) (from rustc 1.94.0 (4a4ef493e 2026-03-02))
Auto Release	Setup Rust	2026-03-28T20:23:27.5794524Z 
Auto Release	Setup Rust	2026-03-28T20:23:27.5889624Z ##[group]Run rustup default stable
Auto Release	Setup Rust	2026-03-28T20:23:27.5890003Z [36;1mrustup default stable[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.5917923Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:27.5918339Z env:
Auto Release	Setup Rust	2026-03-28T20:23:27.5918587Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:27.5918844Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:27.5919569Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:27.5919810Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Setup Rust	2026-03-28T20:23:27.5920088Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:27.6026806Z info: using existing install for stable-x86_64-unknown-linux-gnu
Auto Release	Setup Rust	2026-03-28T20:23:27.6035289Z info: default toolchain set to stable-x86_64-unknown-linux-gnu
Auto Release	Setup Rust	2026-03-28T20:23:27.6035879Z 
Auto Release	Setup Rust	2026-03-28T20:23:27.6110780Z   stable-x86_64-unknown-linux-gnu unchanged - rustc 1.94.1 (e408947bf 2026-03-25)
Auto Release	Setup Rust	2026-03-28T20:23:27.6111890Z 
Auto Release	Setup Rust	2026-03-28T20:23:27.6112973Z info: note that the toolchain 'stable-x86_64-unknown-linux-gnu' is currently in use (overridden by '/home/runner/work/trees-rs/trees-rs/rust-toolchain.toml')
Auto Release	Setup Rust	2026-03-28T20:23:27.6154278Z ##[group]Run : create cachekey
Auto Release	Setup Rust	2026-03-28T20:23:27.6154626Z [36;1m: create cachekey[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6155160Z [36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6155880Z [36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6156413Z [36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6184238Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:27.6184660Z env:
Auto Release	Setup Rust	2026-03-28T20:23:27.6184879Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:27.6185167Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:27.6185875Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:27.6186109Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Setup Rust	2026-03-28T20:23:27.6186373Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:27.6568354Z ##[group]Run : disable incremental compilation
Auto Release	Setup Rust	2026-03-28T20:23:27.6568811Z [36;1m: disable incremental compilation[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6569180Z [36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6569544Z [36;1m  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6569866Z [36;1mfi[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6598031Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:27.6598442Z env:
Auto Release	Setup Rust	2026-03-28T20:23:27.6598684Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:27.6598959Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:27.6599418Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:27.6599675Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Setup Rust	2026-03-28T20:23:27.6599993Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:27.6679653Z ##[group]Run : enable colors in Cargo output
Auto Release	Setup Rust	2026-03-28T20:23:27.6680065Z [36;1m: enable colors in Cargo output[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6680421Z [36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6680773Z [36;1m  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6681387Z [36;1mfi[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6709078Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:27.6709467Z env:
Auto Release	Setup Rust	2026-03-28T20:23:27.6709684Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:27.6709944Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:27.6710363Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:27.6710599Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Setup Rust	2026-03-28T20:23:27.6711145Z   CARGO_INCREMENTAL: 0
Auto Release	Setup Rust	2026-03-28T20:23:27.6711395Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:27.6792809Z ##[group]Run : enable Cargo sparse registry
Auto Release	Setup Rust	2026-03-28T20:23:27.6793234Z [36;1m: enable Cargo sparse registry[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6793627Z [36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6794388Z [36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6795161Z [36;1m  if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6795780Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6796357Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6796895Z [36;1m  elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6797526Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6798089Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6798468Z [36;1m  fi[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6798687Z [36;1mfi[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.6826582Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:27.6826996Z env:
Auto Release	Setup Rust	2026-03-28T20:23:27.6827262Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:27.6827541Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:27.6827989Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:27.6828257Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Setup Rust	2026-03-28T20:23:27.6828541Z   CARGO_INCREMENTAL: 0
Auto Release	Setup Rust	2026-03-28T20:23:27.6828798Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:27.7178059Z ##[group]Run : work around spurious network errors in curl 8.0
Auto Release	Setup Rust	2026-03-28T20:23:27.7178579Z [36;1m: work around spurious network errors in curl 8.0[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.7179362Z [36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.7180030Z [36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.7180512Z [36;1m  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.7181212Z [36;1mfi[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.7209507Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:27.7209893Z env:
Auto Release	Setup Rust	2026-03-28T20:23:27.7210127Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:27.7210593Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:27.7211343Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:27.7211624Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Setup Rust	2026-03-28T20:23:27.7211898Z   CARGO_INCREMENTAL: 0
Auto Release	Setup Rust	2026-03-28T20:23:27.7212140Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:27.7449946Z ##[group]Run rustc +stable --version --verbose
Auto Release	Setup Rust	2026-03-28T20:23:27.7450375Z [36;1mrustc +stable --version --verbose[0m
Auto Release	Setup Rust	2026-03-28T20:23:27.7479061Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Auto Release	Setup Rust	2026-03-28T20:23:27.7479462Z env:
Auto Release	Setup Rust	2026-03-28T20:23:27.7479689Z   CARGO_TERM_COLOR: always
Auto Release	Setup Rust	2026-03-28T20:23:27.7479954Z   RUSTFLAGS: -Dwarnings
Auto Release	Setup Rust	2026-03-28T20:23:27.7480394Z   CARGO_TOKEN: ***
Auto Release	Setup Rust	2026-03-28T20:23:27.7480637Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Setup Rust	2026-03-28T20:23:27.7481355Z   CARGO_INCREMENTAL: 0
Auto Release	Setup Rust	2026-03-28T20:23:27.7481609Z ##[endgroup]
Auto Release	Setup Rust	2026-03-28T20:23:27.7656371Z rustc 1.94.1 (e408947bf 2026-03-25)
Auto Release	Setup Rust	2026-03-28T20:23:27.7657307Z binary: rustc
Auto Release	Setup Rust	2026-03-28T20:23:27.7657819Z commit-hash: e408947bfd200af42db322daf0fadfe7e26d3bd1
Auto Release	Setup Rust	2026-03-28T20:23:27.7658516Z commit-date: 2026-03-25
Auto Release	Setup Rust	2026-03-28T20:23:27.7659037Z host: x86_64-unknown-linux-gnu
Auto Release	Setup Rust	2026-03-28T20:23:27.7659578Z release: 1.94.1
Auto Release	Setup Rust	2026-03-28T20:23:27.7660047Z LLVM version: 21.1.8
Auto Release	Install rust-script	﻿2026-03-28T20:23:27.7738761Z ##[group]Run cargo install rust-script
Auto Release	Install rust-script	2026-03-28T20:23:27.7739214Z [36;1mcargo install rust-script[0m
Auto Release	Install rust-script	2026-03-28T20:23:27.7769259Z shell: /usr/bin/bash -e {0}
Auto Release	Install rust-script	2026-03-28T20:23:27.7769613Z env:
Auto Release	Install rust-script	2026-03-28T20:23:27.7769859Z   CARGO_TERM_COLOR: always
Auto Release	Install rust-script	2026-03-28T20:23:27.7770140Z   RUSTFLAGS: -Dwarnings
Auto Release	Install rust-script	2026-03-28T20:23:27.7770631Z   CARGO_TOKEN: ***
Auto Release	Install rust-script	2026-03-28T20:23:27.7771048Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Install rust-script	2026-03-28T20:23:27.7771339Z   CARGO_INCREMENTAL: 0
Auto Release	Install rust-script	2026-03-28T20:23:27.7771587Z ##[endgroup]
Auto Release	Install rust-script	2026-03-28T20:23:27.8074918Z [1m[92m    Updating[0m crates.io index
Auto Release	Install rust-script	2026-03-28T20:23:28.1909222Z [1m[92m Downloading[0m crates ...
Auto Release	Install rust-script	2026-03-28T20:23:28.3676956Z [1m[92m  Downloaded[0m rust-script v0.36.0
Auto Release	Install rust-script	2026-03-28T20:23:28.3892892Z [1m[92m  Installing[0m rust-script v0.36.0
Auto Release	Install rust-script	2026-03-28T20:23:28.4066930Z [1m[92m    Updating[0m crates.io index
Auto Release	Install rust-script	2026-03-28T20:23:28.9286845Z [1m[92m     Locking[0m 112 packages to latest compatible versions
Auto Release	Install rust-script	2026-03-28T20:23:28.9324572Z [1m[92m      Adding[0m generic-array v0.14.7 [1m[33m(available: v0.14.9)[0m
Auto Release	Install rust-script	2026-03-28T20:23:28.9422015Z [1m[92m      Adding[0m sha1 v0.10.6 [1m[33m(available: v0.11.0)[0m
Auto Release	Install rust-script	2026-03-28T20:23:28.9442525Z [1m[92m      Adding[0m toml v0.9.12+spec-1.1.0 [1m[33m(available: v1.1.0+spec-1.1.0)[0m
Auto Release	Install rust-script	2026-03-28T20:23:28.9472021Z [1m[92m      Adding[0m winreg v0.55.0 [1m[33m(available: v0.56.0)[0m
Auto Release	Install rust-script	2026-03-28T20:23:28.9491801Z [1m[92m Downloading[0m crates ...
Auto Release	Install rust-script	2026-03-28T20:23:28.9946650Z [1m[92m  Downloaded[0m indexmap v2.13.0
Auto Release	Install rust-script	2026-03-28T20:23:29.0042450Z [1m[92m  Downloaded[0m aho-corasick v1.1.4
Auto Release	Install rust-script	2026-03-28T20:23:29.0195062Z [1m[92m  Downloaded[0m sha1 v0.10.6
Auto Release	Install rust-script	2026-03-28T20:23:29.0222854Z [1m[92m  Downloaded[0m toml_parser v1.1.0+spec-1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:29.0254115Z [1m[92m  Downloaded[0m tempfile v3.27.0
Auto Release	Install rust-script	2026-03-28T20:23:29.0288547Z [1m[92m  Downloaded[0m hashbrown v0.16.1
Auto Release	Install rust-script	2026-03-28T20:23:29.0353585Z [1m[92m  Downloaded[0m typenum v1.19.0
Auto Release	Install rust-script	2026-03-28T20:23:29.0395337Z [1m[92m  Downloaded[0m version_check v0.9.5
Auto Release	Install rust-script	2026-03-28T20:23:29.0414160Z [1m[92m  Downloaded[0m toml_datetime v0.7.5+spec-1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:29.0435135Z [1m[92m  Downloaded[0m unicase v2.9.0
Auto Release	Install rust-script	2026-03-28T20:23:29.0455831Z [1m[92m  Downloaded[0m toml v0.9.12+spec-1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:29.0506600Z [1m[92m  Downloaded[0m serde_core v1.0.228
Auto Release	Install rust-script	2026-03-28T20:23:29.0542305Z [1m[92m  Downloaded[0m getrandom v0.4.2
Auto Release	Install rust-script	2026-03-28T20:23:29.0588622Z [1m[92m  Downloaded[0m memchr v2.8.0
Auto Release	Install rust-script	2026-03-28T20:23:29.0661462Z [1m[92m  Downloaded[0m pulldown-cmark v0.13.3
Auto Release	Install rust-script	2026-03-28T20:23:29.0719707Z [1m[92m  Downloaded[0m clap v4.6.0
Auto Release	Install rust-script	2026-03-28T20:23:29.0826468Z [1m[92m  Downloaded[0m winnow v1.0.0
Auto Release	Install rust-script	2026-03-28T20:23:29.0931664Z [1m[92m  Downloaded[0m clap_builder v4.6.0
Auto Release	Install rust-script	2026-03-28T20:23:29.0998566Z [1m[92m  Downloaded[0m winnow v0.7.15
Auto Release	Install rust-script	2026-03-28T20:23:29.1100315Z [1m[92m  Downloaded[0m regex v1.12.3
Auto Release	Install rust-script	2026-03-28T20:23:29.1158847Z [1m[92m  Downloaded[0m bitflags v2.11.0
Auto Release	Install rust-script	2026-03-28T20:23:29.1206968Z [1m[92m  Downloaded[0m getopts v0.2.24
Auto Release	Install rust-script	2026-03-28T20:23:29.1226472Z [1m[92m  Downloaded[0m unicode-width v0.2.2
Auto Release	Install rust-script	2026-03-28T20:23:29.1289785Z [1m[92m  Downloaded[0m equivalent v1.0.2
Auto Release	Install rust-script	2026-03-28T20:23:29.1302566Z [1m[92m  Downloaded[0m toml_writer v1.1.0+spec-1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:29.1320717Z [1m[92m  Downloaded[0m rustix v1.1.4
Auto Release	Install rust-script	2026-03-28T20:23:29.1596996Z [1m[92m  Downloaded[0m regex-syntax v0.8.10
Auto Release	Install rust-script	2026-03-28T20:23:29.1666759Z [1m[92m  Downloaded[0m generic-array v0.14.7
Auto Release	Install rust-script	2026-03-28T20:23:29.1683819Z [1m[92m  Downloaded[0m env_logger v0.11.10
Auto Release	Install rust-script	2026-03-28T20:23:29.1708691Z [1m[92m  Downloaded[0m env_filter v1.0.1
Auto Release	Install rust-script	2026-03-28T20:23:29.1724044Z [1m[92m  Downloaded[0m jiff v0.2.23
Auto Release	Install rust-script	2026-03-28T20:23:29.1892012Z [1m[92m  Downloaded[0m digest v0.10.7
Auto Release	Install rust-script	2026-03-28T20:23:29.1911336Z [1m[92m  Downloaded[0m cpufeatures v0.2.17
Auto Release	Install rust-script	2026-03-28T20:23:29.1926712Z [1m[92m  Downloaded[0m colorchoice v1.0.5
Auto Release	Install rust-script	2026-03-28T20:23:29.1939059Z [1m[92m  Downloaded[0m clap_lex v1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:29.1950330Z [1m[92m  Downloaded[0m cfg-if v1.0.4
Auto Release	Install rust-script	2026-03-28T20:23:29.1965405Z [1m[92m  Downloaded[0m anstyle-query v1.1.5
Auto Release	Install rust-script	2026-03-28T20:23:29.1977696Z [1m[92m  Downloaded[0m anstyle-parse v1.0.0
Auto Release	Install rust-script	2026-03-28T20:23:29.1993889Z [1m[92m  Downloaded[0m utf8parse v0.2.2
Auto Release	Install rust-script	2026-03-28T20:23:29.2003916Z [1m[92m  Downloaded[0m serde_spanned v1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:29.2015552Z [1m[92m  Downloaded[0m regex-automata v0.4.14
Auto Release	Install rust-script	2026-03-28T20:23:29.2154429Z [1m[92m  Downloaded[0m is_terminal_polyfill v1.70.2
Auto Release	Install rust-script	2026-03-28T20:23:29.2163792Z [1m[92m  Downloaded[0m dirs-sys v0.5.0
Auto Release	Install rust-script	2026-03-28T20:23:29.2175755Z [1m[92m  Downloaded[0m crypto-common v0.1.7
Auto Release	Install rust-script	2026-03-28T20:23:29.2185858Z [1m[92m  Downloaded[0m libc v0.2.183
Auto Release	Install rust-script	2026-03-28T20:23:29.2577270Z [1m[92m  Downloaded[0m anstyle v1.0.14
Auto Release	Install rust-script	2026-03-28T20:23:29.2591428Z [1m[92m  Downloaded[0m strsim v0.11.1
Auto Release	Install rust-script	2026-03-28T20:23:29.2604688Z [1m[92m  Downloaded[0m shell-words v1.1.1
Auto Release	Install rust-script	2026-03-28T20:23:29.2614619Z [1m[92m  Downloaded[0m pulldown-cmark-escape v0.11.0
Auto Release	Install rust-script	2026-03-28T20:23:29.2622903Z [1m[92m  Downloaded[0m errno v0.3.14
Auto Release	Install rust-script	2026-03-28T20:23:29.2638326Z [1m[92m  Downloaded[0m fastrand v2.3.0
Auto Release	Install rust-script	2026-03-28T20:23:29.2651804Z [1m[92m  Downloaded[0m anstream v1.0.0
Auto Release	Install rust-script	2026-03-28T20:23:29.2671494Z [1m[92m  Downloaded[0m log v0.4.29
Auto Release	Install rust-script	2026-03-28T20:23:29.2696845Z [1m[92m  Downloaded[0m option-ext v0.2.0
Auto Release	Install rust-script	2026-03-28T20:23:29.2705156Z [1m[92m  Downloaded[0m once_cell v1.21.4
Auto Release	Install rust-script	2026-03-28T20:23:29.2729842Z [1m[92m  Downloaded[0m dirs v6.0.0
Auto Release	Install rust-script	2026-03-28T20:23:29.2743299Z [1m[92m  Downloaded[0m block-buffer v0.10.4
Auto Release	Install rust-script	2026-03-28T20:23:29.2754480Z [1m[92m  Downloaded[0m linux-raw-sys v0.12.1
Auto Release	Install rust-script	2026-03-28T20:23:29.3616266Z [1m[92m   Compiling[0m typenum v1.19.0
Auto Release	Install rust-script	2026-03-28T20:23:29.3619555Z [1m[92m   Compiling[0m version_check v0.9.5
Auto Release	Install rust-script	2026-03-28T20:23:29.3620218Z [1m[92m   Compiling[0m libc v0.2.183
Auto Release	Install rust-script	2026-03-28T20:23:29.3629672Z [1m[92m   Compiling[0m memchr v2.8.0
Auto Release	Install rust-script	2026-03-28T20:23:29.6371043Z [1m[92m   Compiling[0m generic-array v0.14.7
Auto Release	Install rust-script	2026-03-28T20:23:29.7777980Z [1m[92m   Compiling[0m serde_core v1.0.228
Auto Release	Install rust-script	2026-03-28T20:23:29.7782753Z [1m[92m   Compiling[0m utf8parse v0.2.2
Auto Release	Install rust-script	2026-03-28T20:23:29.8189983Z [1m[92m   Compiling[0m anstyle-parse v1.0.0
Auto Release	Install rust-script	2026-03-28T20:23:29.9414025Z [1m[92m   Compiling[0m aho-corasick v1.1.4
Auto Release	Install rust-script	2026-03-28T20:23:30.2961557Z [1m[92m   Compiling[0m colorchoice v1.0.5
Auto Release	Install rust-script	2026-03-28T20:23:30.3396442Z [1m[92m   Compiling[0m anstyle-query v1.1.5
Auto Release	Install rust-script	2026-03-28T20:23:30.3808020Z [1m[92m   Compiling[0m regex-syntax v0.8.10
Auto Release	Install rust-script	2026-03-28T20:23:30.9406511Z [1m[92m   Compiling[0m anstyle v1.0.14
Auto Release	Install rust-script	2026-03-28T20:23:31.0682947Z [1m[92m   Compiling[0m is_terminal_polyfill v1.70.2
Auto Release	Install rust-script	2026-03-28T20:23:31.0982184Z [1m[92m   Compiling[0m anstream v1.0.0
Auto Release	Install rust-script	2026-03-28T20:23:31.4034713Z [1m[92m   Compiling[0m cfg-if v1.0.4
Auto Release	Install rust-script	2026-03-28T20:23:31.4294547Z [1m[92m   Compiling[0m bitflags v2.11.0
Auto Release	Install rust-script	2026-03-28T20:23:31.6723243Z [1m[92m   Compiling[0m rustix v1.1.4
Auto Release	Install rust-script	2026-03-28T20:23:31.8782424Z [1m[92m   Compiling[0m getrandom v0.4.2
Auto Release	Install rust-script	2026-03-28T20:23:32.0571410Z [1m[92m   Compiling[0m crypto-common v0.1.7
Auto Release	Install rust-script	2026-03-28T20:23:32.1222472Z [1m[92m   Compiling[0m block-buffer v0.10.4
Auto Release	Install rust-script	2026-03-28T20:23:32.1988752Z [1m[92m   Compiling[0m log v0.4.29
Auto Release	Install rust-script	2026-03-28T20:23:32.3541785Z [1m[92m   Compiling[0m linux-raw-sys v0.12.1
Auto Release	Install rust-script	2026-03-28T20:23:32.7389269Z [1m[92m   Compiling[0m regex-automata v0.4.14
Auto Release	Install rust-script	2026-03-28T20:23:33.3582353Z [1m[92m   Compiling[0m strsim v0.11.1
Auto Release	Install rust-script	2026-03-28T20:23:33.8157372Z [1m[92m   Compiling[0m clap_lex v1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:33.8789037Z [1m[92m   Compiling[0m unicode-width v0.2.2
Auto Release	Install rust-script	2026-03-28T20:23:34.0238804Z [1m[92m   Compiling[0m option-ext v0.2.0
Auto Release	Install rust-script	2026-03-28T20:23:34.0567737Z [1m[92m   Compiling[0m winnow v1.0.0
Auto Release	Install rust-script	2026-03-28T20:23:34.0730022Z [1m[92m   Compiling[0m pulldown-cmark v0.13.3
Auto Release	Install rust-script	2026-03-28T20:23:34.1466182Z [1m[92m   Compiling[0m dirs-sys v0.5.0
Auto Release	Install rust-script	2026-03-28T20:23:34.4299277Z [1m[92m   Compiling[0m toml_parser v1.1.0+spec-1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:34.4538966Z [1m[92m   Compiling[0m getopts v0.2.24
Auto Release	Install rust-script	2026-03-28T20:23:34.8436762Z [1m[92m   Compiling[0m clap_builder v4.6.0
Auto Release	Install rust-script	2026-03-28T20:23:35.0731417Z [1m[92m   Compiling[0m serde_spanned v1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:35.1495921Z [1m[92m   Compiling[0m toml_datetime v0.7.5+spec-1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:35.4509080Z [1m[92m   Compiling[0m regex v1.12.3
Auto Release	Install rust-script	2026-03-28T20:23:36.3136060Z [1m[92m   Compiling[0m env_filter v1.0.1
Auto Release	Install rust-script	2026-03-28T20:23:36.8313245Z [1m[92m   Compiling[0m digest v0.10.7
Auto Release	Install rust-script	2026-03-28T20:23:37.0972635Z [1m[92m   Compiling[0m once_cell v1.21.4
Auto Release	Install rust-script	2026-03-28T20:23:37.2571134Z [1m[92m   Compiling[0m unicase v2.9.0
Auto Release	Install rust-script	2026-03-28T20:23:37.4108603Z [1m[92m   Compiling[0m jiff v0.2.23
Auto Release	Install rust-script	2026-03-28T20:23:37.6260648Z [1m[92m   Compiling[0m cpufeatures v0.2.17
Auto Release	Install rust-script	2026-03-28T20:23:37.6576993Z [1m[92m   Compiling[0m toml_writer v1.1.0+spec-1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:37.8416528Z [1m[92m   Compiling[0m fastrand v2.3.0
Auto Release	Install rust-script	2026-03-28T20:23:38.0444601Z [1m[92m   Compiling[0m winnow v0.7.15
Auto Release	Install rust-script	2026-03-28T20:23:39.5421761Z [1m[92m   Compiling[0m pulldown-cmark-escape v0.11.0
Auto Release	Install rust-script	2026-03-28T20:23:40.0686486Z [1m[92m   Compiling[0m toml v0.9.12+spec-1.1.0
Auto Release	Install rust-script	2026-03-28T20:23:41.1452769Z [1m[92m   Compiling[0m tempfile v3.27.0
Auto Release	Install rust-script	2026-03-28T20:23:41.6838456Z [1m[92m   Compiling[0m env_logger v0.11.10
Auto Release	Install rust-script	2026-03-28T20:23:42.3034229Z [1m[92m   Compiling[0m sha1 v0.10.6
Auto Release	Install rust-script	2026-03-28T20:23:42.3659349Z [1m[92m   Compiling[0m clap v4.6.0
Auto Release	Install rust-script	2026-03-28T20:23:42.4029454Z [1m[92m   Compiling[0m dirs v6.0.0
Auto Release	Install rust-script	2026-03-28T20:23:42.4522536Z [1m[92m   Compiling[0m shell-words v1.1.1
Auto Release	Install rust-script	2026-03-28T20:23:43.0047527Z [1m[92m   Compiling[0m rust-script v0.36.0
Auto Release	Install rust-script	2026-03-28T20:24:03.0077499Z [1m[92m    Finished[0m `release` profile [optimized] target(s) in 35.21s
Auto Release	Install rust-script	2026-03-28T20:24:03.0340243Z [1m[92m  Installing[0m /home/runner/.cargo/bin/rust-script
Auto Release	Install rust-script	2026-03-28T20:24:03.0341587Z [1m[92m   Installed[0m package `rust-script v0.36.0` (executable `rust-script`)
Auto Release	Configure git	﻿2026-03-28T20:24:03.0679656Z ##[group]Run rust-script scripts/git-config.rs
Auto Release	Configure git	2026-03-28T20:24:03.0680048Z [36;1mrust-script scripts/git-config.rs[0m
Auto Release	Configure git	2026-03-28T20:24:03.0707489Z shell: /usr/bin/bash -e {0}
Auto Release	Configure git	2026-03-28T20:24:03.0707726Z env:
Auto Release	Configure git	2026-03-28T20:24:03.0707904Z   CARGO_TERM_COLOR: always
Auto Release	Configure git	2026-03-28T20:24:03.0708125Z   RUSTFLAGS: -Dwarnings
Auto Release	Configure git	2026-03-28T20:24:03.0708490Z   CARGO_TOKEN: ***
Auto Release	Configure git	2026-03-28T20:24:03.0708689Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Configure git	2026-03-28T20:24:03.0708914Z   CARGO_INCREMENTAL: 0
Auto Release	Configure git	2026-03-28T20:24:03.0709111Z ##[endgroup]
Auto Release	Configure git	2026-03-28T20:24:03.2824866Z Configuring git user: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Auto Release	Configure git	2026-03-28T20:24:03.2854494Z Git configuration complete
Auto Release	Determine bump type from changelog fragments	﻿2026-03-28T20:24:03.2888531Z ##[group]Run rust-script scripts/get-bump-type.rs
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:03.2888942Z [36;1mrust-script scripts/get-bump-type.rs[0m
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:03.2916830Z shell: /usr/bin/bash -e {0}
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:03.2917082Z env:
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:03.2917263Z   CARGO_TERM_COLOR: always
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:03.2917477Z   RUSTFLAGS: -Dwarnings
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:03.2917852Z   CARGO_TOKEN: ***
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:03.2918046Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:03.2918272Z   CARGO_INCREMENTAL: 0
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:03.2918469Z ##[endgroup]
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:12.1802359Z Detected single-language repository (Cargo.toml in root)
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:12.1807307Z Fragment 20251228_012915_test_coverage_and_ci.md: bump=minor
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:12.1810380Z Fragment 20260324_cicd_best_practices.md: bump=minor
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:12.1812678Z Fragment 20260328_fix_prerelease_version_parsing.md: bump=patch
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:12.1813105Z 
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:12.1813247Z Determined bump type: minor (from 3 fragment(s))
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:12.1813683Z Output: bump_type=minor
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:12.1815817Z Output: fragment_count=3
Auto Release	Determine bump type from changelog fragments	2026-03-28T20:24:12.1816201Z Output: has_fragments=true
Auto Release	Check if version already released or no fragments	﻿2026-03-28T20:24:12.1848882Z ##[group]Run rust-script scripts/check-release-needed.rs
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:12.1849306Z [36;1mrust-script scripts/check-release-needed.rs[0m
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:12.1875917Z shell: /usr/bin/bash -e {0}
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:12.1876157Z env:
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:12.1876329Z   CARGO_TERM_COLOR: always
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:12.1876542Z   RUSTFLAGS: -Dwarnings
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:12.1877067Z   CARGO_TOKEN: ***
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:12.1877278Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:12.1877503Z   CARGO_INCREMENTAL: 0
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:12.1877701Z   HAS_FRAGMENTS: true
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:12.1877887Z ##[endgroup]
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:41.6662362Z Detected single-language repository (Cargo.toml in root)
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:41.6663254Z Found changelog fragments, proceeding with release
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:41.6663747Z Output: should_release=true
Auto Release	Check if version already released or no fragments	2026-03-28T20:24:41.6663991Z Output: skip_bump=false
Auto Release	Collect changelog and bump version	﻿2026-03-28T20:24:41.6701753Z ##[group]Run rust-script scripts/version-and-commit.rs \
Auto Release	Collect changelog and bump version	2026-03-28T20:24:41.6702184Z [36;1mrust-script scripts/version-and-commit.rs \[0m
Auto Release	Collect changelog and bump version	2026-03-28T20:24:41.6702546Z [36;1m  --bump-type "minor"[0m
Auto Release	Collect changelog and bump version	2026-03-28T20:24:41.6728030Z shell: /usr/bin/bash -e {0}
Auto Release	Collect changelog and bump version	2026-03-28T20:24:41.6728264Z env:
Auto Release	Collect changelog and bump version	2026-03-28T20:24:41.6728440Z   CARGO_TERM_COLOR: always
Auto Release	Collect changelog and bump version	2026-03-28T20:24:41.6728648Z   RUSTFLAGS: -Dwarnings
Auto Release	Collect changelog and bump version	2026-03-28T20:24:41.6728992Z   CARGO_TOKEN: ***
Auto Release	Collect changelog and bump version	2026-03-28T20:24:41.6729195Z   CARGO_HOME: /home/runner/.cargo
Auto Release	Collect changelog and bump version	2026-03-28T20:24:41.6729424Z   CARGO_INCREMENTAL: 0
Auto Release	Collect changelog and bump version	2026-03-28T20:24:41.6729619Z ##[endgroup]
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2670066Z [1m[91merror[0m[1m: field `pre_release` is never read[0m
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2671582Z    [1m[94m--> [0m/home/runner/work/trees-rs/trees-rs/scripts/version-and-commit.rs:116:5
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2672371Z     [1m[94m|[0m
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2672774Z [1m[94m112[0m [1m[94m|[0m struct Version {
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2673395Z     [1m[94m|[0m        [1m[94m-------[0m [1m[94mfield in this struct[0m
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2674315Z [1m[94m...[0m
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2674796Z [1m[94m116[0m [1m[94m|[0m     pre_release: Option<String>,
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2675402Z     [1m[94m|[0m     [1m[91m^^^^^^^^^^^[0m
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2675837Z     [1m[94m|[0m
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2676342Z     [1m[94m= [0m[1mnote[0m: `-D dead-code` implied by `-D warnings`
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2677271Z     [1m[94m= [0m[1mhelp[0m: to override `-D warnings` add `#[expect(dead_code)]` or `#[allow(dead_code)]`
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2677857Z 
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2738296Z [1m[91merror[0m: could not compile `version-and-commit_38f047d6ef42e41b035a2ac4` (bin "version-and-commit_38f047d6ef42e41b035a2ac4") due to 1 previous error
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2855530Z error: Could not execute cargo
Auto Release	Collect changelog and bump version	2026-03-28T20:24:44.2874672Z ##[error]Process completed with exit code 1.
Auto Release	Post Run actions/checkout@v4	﻿2026-03-28T20:24:44.3002400Z Post job cleanup.
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.3968440Z [command]/usr/bin/git version
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4006361Z git version 2.53.0
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4058394Z Temporarily overriding HOME='/home/runner/work/_temp/2b3434a2-105f-423e-8a32-0f7922dce763' before making global git config changes
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4059458Z Adding repository directory to the temporary git global config as a safe directory
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4064160Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/trees-rs/trees-rs
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4099991Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4133224Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4361566Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4385824Z http.https://github.com/.extraheader
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4400052Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4433207Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4657575Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
Auto Release	Post Run actions/checkout@v4	2026-03-28T20:24:44.4689859Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Auto Release	Complete job	﻿2026-03-28T20:24:44.5026061Z Cleaning up orphan processes
Auto Release	Complete job	2026-03-28T20:24:44.5428588Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. 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/
