aboutsummaryrefslogtreecommitdiff
path: root/src/apple_silicon
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2024-12-29 13:36:02 -0800
committerFranck Cuny <franck@fcuny.net>2024-12-29 13:36:02 -0800
commit4574308d41ce996a020c399a855efed13881f8db (patch)
tree82e92f8f0828c5cdb35db2e3a44996992c067f0b /src/apple_silicon
parentreport TDP for GPU and CPU (diff)
downloadx-4574308d41ce996a020c399a855efed13881f8db.tar.gz
split main.rs into bin/apple_silicon.rs and lib.rs
Create a binary named `apple_silicon`, and add a library named to the project, so it can be re-used by external projects.
Diffstat (limited to 'src/apple_silicon')
-rw-r--r--src/apple_silicon/src/bin/apple_silicon.rs (renamed from src/apple_silicon/src/main.rs)5
-rw-r--r--src/apple_silicon/src/lib.rs2
2 files changed, 4 insertions, 3 deletions
diff --git a/src/apple_silicon/src/main.rs b/src/apple_silicon/src/bin/apple_silicon.rs
index 18c9747..0f71eeb 100644
--- a/src/apple_silicon/src/main.rs
+++ b/src/apple_silicon/src/bin/apple_silicon.rs
@@ -1,8 +1,7 @@
-mod error;
-mod soc;
+use apple_silicon::soc::SocInfo;
fn main() {
- let cpu_info = soc::SocInfo::new().unwrap();
+ let cpu_info = SocInfo::new().unwrap();
println!(
"our CPU is an {}, and we have {} CPU cores, and {} GPU cores. The TDP is {}.",
cpu_info.cpu_brand_name,
diff --git a/src/apple_silicon/src/lib.rs b/src/apple_silicon/src/lib.rs
new file mode 100644
index 0000000..74bd62c
--- /dev/null
+++ b/src/apple_silicon/src/lib.rs
@@ -0,0 +1,2 @@
+pub mod error;
+pub mod soc;