summaryrefslogtreecommitdiff
path: root/src/cpu.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu.rs')
-rw-r--r--src/cpu.rs52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/cpu.rs b/src/cpu.rs
deleted file mode 100644
index e9705bf..0000000
--- a/src/cpu.rs
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- Copyright 2023 Gabriel Bjørnager Jensen.
-
- This file is part of AAS.
-
- AAS is free software: you can redistribute it
- and/or modify it under the terms of the GNU
- General Public License as published by the Free
- Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- AAS is distributed in the hope that it will
- be useful, but WITHOUT ANY WARRANTY; without
- even the implied warranty of MERCHANTABILITY or
- FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU
- General Public License along with AAS. If not,
- see <https://www.gnu.org/licenses/>.
-*/
-
-use enum_iterator::Sequence;
-use std::fmt::{Display, Formatter};
-use std::str::FromStr;
-
-#[derive(Clone, Copy, Eq, PartialEq, Sequence)]
-pub enum Cpu {
- Arm7tdmi,
-}
-
-impl Display for Cpu {
- fn fmt(&self, f: &mut Formatter) -> std::fmt::Result {
- use Cpu::*;
- return match *self {
- Arm7tdmi => write!(f, "arm7tdmi"),
- };
- }
-}
-
-impl FromStr for Cpu {
- type Err = String;
-
- fn from_str(s: &str) -> Result<Self, Self::Err> {
- use Cpu::*;
- return match s.to_string().to_lowercase().as_str() {
- "arm7tdmi" => Ok(Arm7tdmi),
-
- _ => Err(format!("invalid target \"{s}\"")),
- };
- }
-}