tenseleyflow/rcal / fe2634a

Browse files

Gate macOS reminder service code

Authored by espadonne
SHA
fe2634a3788b5a42ffad0237073be4f8f8c76fd0
Parents
9694ee5
Tree
c51371f

1 changed file

StatusFile+-
M src/services.rs 3 0
src/services.rsmodified
@@ -150,9 +150,11 @@ impl fmt::Display for ServiceStatus {
150150
     }
151151
 }
152152
 
153
+#[cfg(target_os = "macos")]
153154
 #[derive(Debug)]
154155
 struct MacLaunchAgent;
155156
 
157
+#[cfg(target_os = "macos")]
156158
 impl MacLaunchAgent {
157159
     fn plist_path() -> Result<PathBuf, ServiceError> {
158160
         Ok(home_dir()?
@@ -162,6 +164,7 @@ impl MacLaunchAgent {
162164
     }
163165
 }
164166
 
167
+#[cfg(target_os = "macos")]
165168
 impl ServiceInstaller for MacLaunchAgent {
166169
     fn install(
167170
         &self,