refactor(downloads): Reordered DownloadThreadControlFlag to agree with From<bool>

Signed-off-by: quexeky <git@quexeky.dev>
This commit is contained in:
quexeky
2024-11-12 09:03:36 +11:00
parent 5ba151f813
commit ab606e8e33
2 changed files with 6 additions and 2 deletions

View File

@ -8,14 +8,18 @@ pub enum DownloadThreadControlFlag {
Stop, Stop,
Go, Go,
} }
/// Go => true
/// Stop => false
impl From<DownloadThreadControlFlag> for bool { impl From<DownloadThreadControlFlag> for bool {
fn from(value: DownloadThreadControlFlag) -> Self { fn from(value: DownloadThreadControlFlag) -> Self {
match value { match value {
DownloadThreadControlFlag::Stop => false,
DownloadThreadControlFlag::Go => true, DownloadThreadControlFlag::Go => true,
DownloadThreadControlFlag::Stop => false,
} }
} }
} }
/// true => Go
/// false => Stop
impl From<bool> for DownloadThreadControlFlag { impl From<bool> for DownloadThreadControlFlag {
fn from(value: bool) -> Self { fn from(value: bool) -> Self {
match value { match value {

View File

@ -3,4 +3,4 @@ pub mod download_commands;
mod download_logic; mod download_logic;
mod download_thread_control_flag; mod download_thread_control_flag;
mod manifest; mod manifest;
mod progress_object; mod progress_object;