Pith - whittle
#pragma once
#include <cstdint>

namespace whittle {

	struct FilterSettings {
		bool compareSize = true;
		bool compareTime = true;

		std::int64_t toleranceNs = 1;

		enum class Display { OnlyDiff, All };
		Display display = Display::OnlyDiff;

		bool recursive = true;

		bool loadLastScheme = false;

		static constexpr std::int64_t Tol_ext4  = 1;
		static constexpr std::int64_t Tol_ntfs  = 100;
		static constexpr std::int64_t Tol_ext23 = 1'000'000'000;
		static constexpr std::int64_t Tol_vfat  = 2'000'000'000;
	};

}