Skip to content

Commit 84ccbbb

Browse files
committed
fix: ci
1 parent d875f15 commit 84ccbbb

4 files changed

Lines changed: 6 additions & 17 deletions

File tree

crates/rspack_core/src/cache/persistent/occasion/make/alternatives/dependency.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,12 @@ use crate::{
66
};
77

88
#[cacheable]
9-
#[derive(Debug, Clone)]
9+
#[derive(Debug, Clone, Default)]
1010
pub struct TempDependency {
1111
id: DependencyId,
1212
}
1313

1414
impl TempDependency {
15-
pub fn new() -> Self {
16-
Self {
17-
id: DependencyId::new(),
18-
}
19-
}
2015
pub fn transform_from(dep: OwnedOrRef<BoxDependency>) -> OwnedOrRef<BoxDependency> {
2116
OwnedOrRef::Owned(Box::new(TempDependency {
2217
id: *dep.as_ref().id(),

crates/rspack_core/src/cache/persistent/occasion/make/alternatives/module.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@ use rspack_cacheable::{cacheable, cacheable_dyn, utils::OwnedOrRef};
44
use rspack_collections::Identifiable;
55
use rspack_error::{Result, impl_empty_diagnosable_trait};
66
use rspack_hash::RspackHashDigest;
7-
use rspack_paths::ArcPath;
7+
use rspack_paths::ArcPathSet;
88
use rspack_sources::BoxSource;
99
use rspack_util::source_map::{ModuleSourceMapConfig, SourceMapKind};
10-
use rustc_hash::FxHashSet as HashSet;
1110

1211
use crate::{
1312
AsyncDependenciesBlockIdentifier, BoxModule, BuildInfo, BuildMeta, CodeGenerationResult,
@@ -103,7 +102,7 @@ impl Module for TempModule {
103102
true
104103
}
105104

106-
fn depends_on(&self, _modified_file: &HashSet<ArcPath>) -> bool {
105+
fn depends_on(&self, _modified_file: &ArcPathSet) -> bool {
107106
// return true to make sure this module always rebuild
108107
true
109108
}

crates/rspack_core/src/cache/persistent/occasion/make/module_graph.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ pub async fn recovery_module_graph(
208208
}
209209
let mut entry_dependencies: HashSet<DependencyId> = Default::default();
210210
for mid in entry_module {
211-
let dep = TempDependency::new();
211+
let dep = TempDependency::default();
212212
let connection = ModuleGraphConnection::new(*dep.id(), None, mid, true, false);
213213
entry_dependencies.insert(*dep.id());
214214
mg.add_dependency(Box::new(dep));

crates/rspack_core/src/compilation/make/artifact.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,13 @@ use crate::{
1212
/// The persistent cache will recovery `MakeArtifact` when `MakeArtifact.state` is `Uninitialized`.
1313
/// Make stage will update `MakeArtifact.state` to `Initialized`, and incremental rebuild will reuse
1414
/// the previous MakeArtifact, so persistent cache will never recovery again.
15-
#[derive(Debug)]
15+
#[derive(Debug, Default)]
1616
pub enum MakeArtifactState {
17+
#[default]
1718
Uninitialized,
1819
Initialized,
1920
}
2021

21-
impl Default for MakeArtifactState {
22-
fn default() -> Self {
23-
MakeArtifactState::Uninitialized
24-
}
25-
}
26-
2722
/// Make Artifact, including all side effects of the make stage.
2823
#[derive(Debug, Default)]
2924
pub struct MakeArtifact {

0 commit comments

Comments
 (0)