chore: Make Clippy happy.

This commit is contained in:
Ivan Enderlin 2023-06-05 20:05:46 +02:00
parent 42df0d0e21
commit e6fdcfdf52
No known key found for this signature in database
2 changed files with 18 additions and 15 deletions

View File

@ -227,9 +227,9 @@ impl RoomList {
async fn update_viewport(&self, ranges: Ranges) -> Result<(), Error> {
self.sliding_sync
.on_list(VISIBLE_ROOMS_LIST_NAME, |list| {
ready(
list.set_sync_mode(SlidingSyncMode::new_selective().add_ranges(ranges.clone())),
)
list.set_sync_mode(SlidingSyncMode::new_selective().add_ranges(ranges.clone()));
ready(())
})
.await
.ok_or_else(|| Error::InputHasNotBeenApplied(Input::Viewport(ranges)))?;
@ -438,7 +438,9 @@ impl Action for SetAllRoomsListToGrowingSyncMode {
async fn run(&self, sliding_sync: &SlidingSync) -> Result<(), Error> {
sliding_sync
.on_list(ALL_ROOMS_LIST_NAME, |list| {
ready(list.set_sync_mode(SlidingSyncMode::new_growing(50)))
list.set_sync_mode(SlidingSyncMode::new_growing(50));
ready(())
})
.await
.ok_or_else(|| Error::UnknownList(ALL_ROOMS_LIST_NAME.to_string()))?;
@ -575,51 +577,51 @@ mod tests {
// Hypothetical termination.
{
let state =
State::Terminated { from: Box::new(state.clone()) }.next(&sliding_sync).await?;
State::Terminated { from: Box::new(state.clone()) }.next(sliding_sync).await?;
assert_eq!(state, State::Init);
}
// Next state.
let state = state.next(&sliding_sync).await?;
let state = state.next(sliding_sync).await?;
assert_eq!(state, State::FirstRooms);
// Hypothetical termination.
{
let state =
State::Terminated { from: Box::new(state.clone()) }.next(&sliding_sync).await?;
State::Terminated { from: Box::new(state.clone()) }.next(sliding_sync).await?;
assert_eq!(state, State::FirstRooms);
}
// Next state.
let state = state.next(&sliding_sync).await?;
let state = state.next(sliding_sync).await?;
assert_eq!(state, State::AllRooms);
// Hypothetical termination.
{
let state =
State::Terminated { from: Box::new(state.clone()) }.next(&sliding_sync).await?;
State::Terminated { from: Box::new(state.clone()) }.next(sliding_sync).await?;
assert_eq!(state, State::AllRooms);
}
// Next state.
let state = state.next(&sliding_sync).await?;
let state = state.next(sliding_sync).await?;
assert_eq!(state, State::Enjoy);
// Hypothetical termination.
{
let state =
State::Terminated { from: Box::new(state.clone()) }.next(&sliding_sync).await?;
State::Terminated { from: Box::new(state.clone()) }.next(sliding_sync).await?;
assert_eq!(state, State::Enjoy);
}
// Next state.
let state = state.next(&sliding_sync).await?;
let state = state.next(sliding_sync).await?;
assert_eq!(state, State::Enjoy);
// Hypothetical termination.
{
let state =
State::Terminated { from: Box::new(state.clone()) }.next(&sliding_sync).await?;
State::Terminated { from: Box::new(state.clone()) }.next(sliding_sync).await?;
assert_eq!(state, State::Enjoy);
}

View File

@ -169,12 +169,13 @@ fn check_typos() -> Result<()> {
}
fn check_clippy() -> Result<()> {
cmd!("rustup run {NIGHTLY} cargo clippy --all-targets -- -D warnings").run()?;
cmd!("rustup run {NIGHTLY} cargo clippy --all-targets --features testing -- -D warnings")
.run()?;
cmd!(
"rustup run {NIGHTLY} cargo clippy --workspace --all-targets
--exclude matrix-sdk-crypto --exclude xtask
--no-default-features
--features native-tls,experimental-sliding-sync,sso-login
--features native-tls,experimental-sliding-sync,sso-login,testing
-- -D warnings"
)
.run()?;