Skip to content

Commit 389230d

Browse files
authored
chore(src/lib.rs): RandomState now exported in std::hash (#69)
* chore(src/lib.rs): `RandomState` now exported in `std::hash` see https://github.com/rust-lang/rust/releases/tag/1.76.0 see rust-lang/rust#115694 * chore(ci/cd): handle `rustup update stable` when there is a version mismatch between stable toolchain installed on runner (used) and stable toolchain available from upstream (latest)
1 parent 9b87554 commit 389230d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.github/workflows/ci-cd.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ jobs:
3737
latest="$(curl -sL https://api.github.com/repos/rust-lang/rust/releases/latest | jq -r .tag_name)"
3838
echo "rust stable latest: ${latest}"
3939
echo "stable_latest=${latest}" >> "$GITHUB_OUTPUT"
40+
echo "rust stable used: ${used}"
41+
used="$(cargo --version | awk '{print $2}')"
42+
echo "stable_used=${used}" >> "$GITHUB_OUTPUT"
4043
- name: check cache
4144
uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2
4245
id: cache
@@ -46,6 +49,10 @@ jobs:
4649
~/.rustup/
4750
target/
4851
key: ${{ runner.os }}-rust-${{ steps.rust.outputs.stable_latest }}-${{ hashFiles('Cargo.toml') }}-${{ hashFiles('Cargo.lock') }}
52+
- name: update toolchain
53+
if: steps.rust.outputs.stable_latest != steps.rust.outputs.stable_used
54+
run: |
55+
rustup update stable
4956
- name: cargo fmt
5057
run: |
5158
cargo fmt -- --check --verbose

src/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44
use gloo_events::EventListener;
55
use gloo_timers::callback::Interval;
66
use serde::Deserialize;
7-
use std::collections::hash_map::RandomState;
87
use std::collections::HashMap;
9-
use std::hash::{BuildHasher, Hasher};
8+
use std::hash::{BuildHasher, Hasher, RandomState};
109
use wasm_bindgen::prelude::*;
1110
use web_sys::{Document, Element, HtmlAudioElement, HtmlElement, HtmlInputElement};
1211

0 commit comments

Comments
 (0)