This commit is contained in:
Candifloss 2024-09-24 14:01:11 +05:30
parent 9dd8b12faf
commit b572fa1cc2
2 changed files with 5 additions and 7 deletions

View File

@ -4,10 +4,7 @@ use std::collections::HashMap;
use std::hash::BuildHasher;
use zvariant::OwnedValue; */
pub fn serialize_actions<S>(
actions: &[String], // Changed to a slice
serializer: S,
) -> Result<S::Ok, S::Error>
pub fn serialize_actions<S>(actions: &[String], serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
{
@ -22,6 +19,7 @@ where
map.serialize(serializer)
}
/*
pub fn serialize_hints<S, H>(
hints: &HashMap<String, OwnedValue, H>,

View File

@ -50,7 +50,7 @@ impl Notification {
}
// Key:Val pairs of actions
pub fn actions(&self) -> Vec<(String, String)> {
/*pub fn actions(&self) -> Vec<(String, String)> {
let mut actions: Vec<(String, String)> = vec![];
let acts = &self.actions;
let act_len = acts.len();
@ -68,13 +68,13 @@ impl Notification {
}
actions
}
/*
*/
pub fn actions(&self) -> Vec<(String, String)> {
self.actions
.chunks(2)
.map(|chunk| (chunk[0].clone(), chunk[1].clone()))
.collect()
} */
}
// Hints
pub fn hints(&self) -> &HashMap<String, OwnedValue> {