git-gamble 2.12.1

blend TDD + TCR to make sure to develop the right thing 😌, baby step by baby step πŸ‘ΆπŸ¦Ά
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::fs;
use std::io;
use std::path::PathBuf;

pub trait FolderIsNotEmptyExt {
	fn folder_is_not_empty(&self) -> Result<bool, io::Error>;
}

impl FolderIsNotEmptyExt for PathBuf {
	fn folder_is_not_empty(&self) -> Result<bool, io::Error> {
		let read_dir = fs::read_dir(self)?;
		Ok(read_dir.count() >= 1)
	}
}