aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-php-shim
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-php-shim')
-rw-r--r--crates/shirabe-php-shim/src/lib.rs11
1 files changed, 9 insertions, 2 deletions
diff --git a/crates/shirabe-php-shim/src/lib.rs b/crates/shirabe-php-shim/src/lib.rs
index ad2736b..835e1c1 100644
--- a/crates/shirabe-php-shim/src/lib.rs
+++ b/crates/shirabe-php-shim/src/lib.rs
@@ -1614,9 +1614,16 @@ pub fn php_uname(_mode: &str) -> String {
todo!()
}
-pub fn uasort<F>(_array: &mut Vec<String>, _compare: F)
+pub fn uasort<T, F>(_array: &mut Vec<T>, _compare: F)
where
- F: Fn(&str, &str) -> i64,
+ F: FnMut(&T, &T) -> i64,
+{
+ todo!()
+}
+
+pub fn uasort_map<K, V, F>(_array: &mut IndexMap<K, V>, _compare: F)
+where
+ F: FnMut(&V, &V) -> i64,
{
todo!()
}