workspace: Rust 1.84 (#363)

* apply

* ci: use stable rust for rustfmt
This commit is contained in:
hinto-janai 2025-01-16 10:43:42 -05:00 committed by GitHub
parent cebb71d7dc
commit c817c3b889
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 19 additions and 15 deletions

View file

@ -29,12 +29,15 @@ jobs:
fmt: fmt:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: - name: Install Rust
submodules: recursive uses: dtolnay/rust-toolchain@master
- name: Format with:
run: cargo fmt --all --check toolchain: stable
components: rustfmt
- name: Format
run: cargo fmt --all --check
# Run typo checker separately. # Run typo checker separately.
# This will fast-cancel other CI early if this fails. # This will fast-cancel other CI early if this fails.

View file

@ -1,5 +1,5 @@
[workspace] [workspace]
resolver = "2" resolver = "3"
members = [ members = [
# Binaries # Binaries
"binaries/cuprated", "binaries/cuprated",
@ -284,6 +284,9 @@ zero_repeat_side_effects = "deny"
non_zero_suggestions = "deny" non_zero_suggestions = "deny"
manual_is_power_of_two = "deny" manual_is_power_of_two = "deny"
used_underscore_items = "deny" used_underscore_items = "deny"
unnecessary_map_or = "deny"
map_all_any_identity = "deny"
unnecessary_literal_bound = "deny"
# Warm # Warm
cast_possible_truncation = "deny" cast_possible_truncation = "deny"

View file

@ -1 +1,2 @@
upper-case-acronyms-aggressive = true # <https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms>
upper-case-acronyms-aggressive = true

View file

@ -24,7 +24,7 @@ fn set_commit_env() {
.to_lowercase(); .to_lowercase();
// Commit hash should always be 40 bytes long. // Commit hash should always be 40 bytes long.
assert_eq!(commit.as_bytes().len(), 40); assert_eq!(commit.len(), 40);
println!("cargo:rustc-env=COMMIT={commit}"); println!("cargo:rustc-env=COMMIT={commit}");
} }

View file

@ -82,13 +82,13 @@ impl Serialize for Version {
impl std::fmt::Display for Version { impl std::fmt::Display for Version {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
write!(f, r#"{}"#, Self::TWO) write!(f, "{}", Self::TWO)
} }
} }
impl std::fmt::Debug for Version { impl std::fmt::Debug for Version {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
write!(f, r#"{}"#, Self::TWO) write!(f, "{}", Self::TWO)
} }
} }

View file

@ -15,10 +15,7 @@ use crate::{config::SyncMode, constants::DATABASE_DATA_FILENAME, resize::ResizeA
/// use cuprate_database::config::*; /// use cuprate_database::config::*;
/// assert_eq!(READER_THREADS_DEFAULT.get(), 126); /// assert_eq!(READER_THREADS_DEFAULT.get(), 126);
/// ``` /// ```
pub const READER_THREADS_DEFAULT: NonZeroUsize = match NonZeroUsize::new(126) { pub const READER_THREADS_DEFAULT: NonZeroUsize = NonZeroUsize::new(126).unwrap();
Some(n) => n,
None => unreachable!(),
};
//---------------------------------------------------------------------------------------------------- ConfigBuilder //---------------------------------------------------------------------------------------------------- ConfigBuilder
/// Builder for [`Config`]. /// Builder for [`Config`].