Skip to content

Commit 118335e

Browse files
committed
refactor: get_source_files use PackageSource.is_type_dev()
1 parent 5ff6bac commit 118335e

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

rewatch/src/build/packages.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -528,12 +528,11 @@ pub fn get_source_files(
528528
} => *subdirs,
529529
_ => false,
530530
};
531-
let type_ = source.type_.clone();
532531

533532
let path_dir = Path::new(&source.dir);
534-
let is_type_dev = type_.as_ref().map(|t| t.as_str() == "dev").unwrap_or(false);
535-
match (build_dev_deps, type_) {
536-
(false, Some(type_)) if type_ == "dev" => (),
533+
let is_type_dev = source.is_type_dev();
534+
match build_dev_deps {
535+
false if is_type_dev => (),
537536
_ => match read_folders(filter, package_dir, path_dir, recurse, is_type_dev) {
538537
Ok(files) => map.extend(files),
539538

rewatch/src/config.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ pub struct PackageSource {
3030
}
3131

3232
impl PackageSource {
33-
fn is_type_dev(&self) -> bool {
33+
pub fn is_type_dev(&self) -> bool {
3434
match &self.type_ {
3535
Some(type_) => type_ == "dev",
3636
None => false,

0 commit comments

Comments
 (0)