deleted unwanted file
This commit is contained in:
parent
2667769356
commit
d33ee29eb3
@ -1,64 +0,0 @@
|
||||
fn print_type_of<T>(_: &T) {
|
||||
println!("{}", std::any::type_name::<T>());
|
||||
}
|
||||
|
||||
// Actions field of notication
|
||||
struct NotifAction<'a> {
|
||||
action_id: &'a str,
|
||||
action: &'a str,
|
||||
}
|
||||
|
||||
impl fmt::Display for NotifAction<'_> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
||||
writeln!(f, "{}: {}", &self.action_id, &self.action)?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
// Structure of a notification
|
||||
struct Notif<'a> {
|
||||
app_name: &'a str,
|
||||
replace_id: u32,
|
||||
ico: &'a str,
|
||||
summary: &'a str,
|
||||
body: &'a str,
|
||||
actions: &'a [&'a str],
|
||||
hints: HashMap<&'a str, &'a zbus::zvariant::Value<'a >>,
|
||||
expir_timeout: i32,
|
||||
}
|
||||
|
||||
// Function to print the contents of the notification
|
||||
impl fmt::Display for Notif<'_> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
||||
writeln!(f, "AppName: {}", &self.app_name)?;
|
||||
writeln!(f, "ReplaceId: {}", &self.replace_id)?;
|
||||
write!(
|
||||
f,
|
||||
"Icon: {}\nSummary: {}\nBody: {}\nActions:\n",
|
||||
&self.ico, &self.summary, &self.body
|
||||
)?;
|
||||
|
||||
let actions_len = self.actions.len();
|
||||
let mut i = 0;
|
||||
|
||||
while i < actions_len {
|
||||
let a = NotifAction {
|
||||
action_id: &self.actions[i],
|
||||
action: &self.actions[i+1],
|
||||
};
|
||||
println!("{a}");
|
||||
i += 2;
|
||||
};
|
||||
writeln!(f, "Hints:")?;
|
||||
for (key, value) in &self.hints {
|
||||
writeln!(f, "\t{key}: {value}")?;
|
||||
}
|
||||
match self.expir_timeout {
|
||||
-1 => writeln!(f, "None")?,
|
||||
_ => writeln!(f, "Expiration Timeout: {}", self.expir_timeout)?,
|
||||
//None => writeln!(f, "Error getting timeout")?,
|
||||
}
|
||||
Ok(()) // Return Ok to indicate success
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user