Skip to content

perf: replace Mutex with RwLock #15

perf: replace Mutex with RwLock

perf: replace Mutex with RwLock #15

Triggered via push March 23, 2024 12:20
Status Success
Total duration 4m 53s
Artifacts 31
Matrix: Compile
Fit to window
Zoom out
Zoom in

Annotations

5 warnings
you should consider adding a `Default` implementation for `Heartbeat`: tuic/src/protocol/heartbeat.rs#L16
warning: you should consider adding a `Default` implementation for `Heartbeat` --> tuic/src/protocol/heartbeat.rs:16:5 | 16 | / pub const fn new() -> Self { 17 | | Self 18 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default = note: `#[warn(clippy::new_without_default)]` on by default help: try adding this | 12 + impl Default for Heartbeat { 13 + fn default() -> Self { 14 + Self::new() 15 + } 16 + } |
Release
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, marvinpinto/action-automatic-releases@latest. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Release
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, marvinpinto/action-automatic-releases@latest. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Release
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Release
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Artifacts

Produced during runtime
Name Size Digest
binaries Expired
31.3 MB
sha256:6674e32e5412566f3c10b446199840df5b51c96677cd183d5641cc0f89e8e618
binary-aarch64-apple-darwin-tuic-client Expired
987 KB
sha256:24e7d831c54ad5da97ce67c9256a0b9dc0881a627ddd511fac90ddf48313965a
binary-aarch64-apple-darwin-tuic-server Expired
974 KB
sha256:37df599ae31fbacf62afce841166a249ac7e18d4eccd636eb5890737df6f29b0
binary-aarch64-unknown-linux-gnu-tuic-client Expired
1.09 MB
sha256:9cf2f0715f65cfd7d3708e19e77ac2f675fac69b14016621a38a04ca24d118c9
binary-aarch64-unknown-linux-gnu-tuic-server Expired
1.08 MB
sha256:266e16fee466a9263c0f970939b03d84c60bf1ddcfa35ca5318f83ebad0852fb
binary-aarch64-unknown-linux-musl-tuic-client Expired
1.16 MB
sha256:bf4eb1146b0f84b00cc6abccd95236a5dc4f76bf4625260132984ebe3706d63d
binary-aarch64-unknown-linux-musl-tuic-server Expired
1.15 MB
sha256:cf1ef0d5908f509a96dcca72ebcb090de25788a14e948c300467a556b9586257
binary-armv7-unknown-linux-gnueabi-tuic-client Expired
1.04 MB
sha256:2f836f5dca76c9175d5288b80cde857be20d0ac9837da69cc7bd68bfab79d6d6
binary-armv7-unknown-linux-gnueabi-tuic-server Expired
1.04 MB
sha256:8a88717dd91c11046fe2fedd9d49eb9b65f986087064d45de9fb00fd8cca0f6e
binary-armv7-unknown-linux-gnueabihf-tuic-client Expired
1.07 MB
sha256:a4960794b227070ca37848cb243203dc8c821852045f35c11d2f56a53993c3ff
binary-armv7-unknown-linux-gnueabihf-tuic-server Expired
1.07 MB
sha256:0e8fd42a010b8efce621901af48f08bccf78071782ab2d5702395fa767251b05
binary-armv7-unknown-linux-musleabi-tuic-client Expired
1.1 MB
sha256:9ed6504ea187b1341af0c23f307db197c79d86b2eb27aecc0bab3569bcaeee92
binary-armv7-unknown-linux-musleabi-tuic-server Expired
1.1 MB
sha256:e4bb0374f2b15b6edee5838a2384be1266a2cbf589ed27a1e97c2e21f128d736
binary-armv7-unknown-linux-musleabihf-tuic-client Expired
1.1 MB
sha256:a4c7fbbebc9271fce77f4fdc746c496bab185b67edfc0d156e36d6b845550483
binary-armv7-unknown-linux-musleabihf-tuic-server Expired
1.09 MB
sha256:0e2dd2655be6946aa59d6e29478bc406667426abd419e04e1e8e7f0ab2a8cd4f
binary-i686-pc-windows-msvc-tuic-client Expired
744 KB
sha256:1e45bd29b3b17001c14f84bc4eedd4d21247c9097e5ad29f05a492bba1a510ed
binary-i686-pc-windows-msvc-tuic-server Expired
743 KB
sha256:1965b37c330e466ebdb43b853d2f9a3ce1165c9fc3bc46e84482951bc461e766
binary-i686-unknown-linux-gnu-tuic-client Expired
1020 KB
sha256:f4ab32a685a67877624cd3a382ad92997524525d01a7f7a0d6630796cf7f4fe2
binary-i686-unknown-linux-gnu-tuic-server Expired
1020 KB
sha256:0426b029502a3bde18819e7c446a4b0201c4c39ef66679bdd212bf42ec9c6d96
binary-i686-unknown-linux-musl-tuic-client Expired
1.04 MB
sha256:9ce245c27f142dbe02741ac5da6a0f224b37b5649f699ba0a7da4e71ca5ce1f4
binary-i686-unknown-linux-musl-tuic-server Expired
1.03 MB
sha256:997f46e782c7f0477caca8795d80c4e3b284f11df4a1ecaf85128ed0cbfdfd99
binary-x86_64-apple-darwin-tuic-client Expired
1.05 MB
sha256:9520901618ab400c029e7502bd1a553397361e816f58c4d03b5ebe729acded33
binary-x86_64-apple-darwin-tuic-server Expired
1.05 MB
sha256:be24e6d0a03fed1af782e5c680c4361067a3855cc9cdccd106f38c947aed9e7d
binary-x86_64-pc-windows-msvc-tuic-client Expired
948 KB
sha256:05e9bc278c8142b4da6c9001c477c4bd45613b7a2eb4a32462c1b166caedada0
binary-x86_64-pc-windows-msvc-tuic-server Expired
944 KB
sha256:bd445cf236a2a372aa2dc185a5a35e6f93a184d648f2a85bbce360740874b8a4
binary-x86_64-unknown-freebsd-tuic-client Expired
1.13 MB
sha256:e0df79ef3abc408af2d835364483a2b49f9a9c59b36eb6b9b6dc7a04255b30c9
binary-x86_64-unknown-freebsd-tuic-server Expired
1.12 MB
sha256:42b5726d81977f12cb60c7ff743be6e4d2e2f2e63aa4b9ba996ada051dc7e75a
binary-x86_64-unknown-linux-gnu-tuic-client Expired
1.13 MB
sha256:62f05882616277dd788778f5a2924e2a1f8d3a8ef274e5f8126e7f0df3735147
binary-x86_64-unknown-linux-gnu-tuic-server Expired
1.13 MB
sha256:5342454cb074fd33a4b32ae37376514729546bd429f49ab8a34a51003e6a0456
binary-x86_64-unknown-linux-musl-tuic-client Expired
1.2 MB
sha256:4f865a89d52cd2057103cef7c208faaa1a9e2fa3bf64354068f3efda338d6033
binary-x86_64-unknown-linux-musl-tuic-server Expired
1.19 MB
sha256:9e78455aed1d6a704a26663be867edf51c934493ea787e3298af2b427d9257c9