Implement Rust-backed Android name search (#101)
Android ARM verification / rust (push) Failing after 47m11s
Android ARM verification / android (push) Failing after 9s
Dependency security audit / rustsec (push) Successful in 23s

This commit is contained in:
hugo committed 2026-10-09 19:30:15 +02:00
1 parent a06f39af23
commit c7703d8efd
21 files changed
+910 -27

No files matched your search

@@ -48,6 +48,23 @@ impl From<PasswordNavigation> for MobilePasswordNavigation {
}
#[uniffi::export]
impl MobilePrivateRuntime {
pub fn password_name_search(
&self,
query: String,
) -> Result<Vec<MobileNavigationRow>, MobilePasswordFfiError> {
ironstorage::mobile_passwords::navigation::search(&self.storage, &query)
.map(|rows| rows.into_iter().map(Into::into).collect())
.map_err(Into::into)
}
pub fn open_password_search_result(
&self,
id: String,
revision: String,
) -> Result<MobilePasswordNavigation, MobilePasswordFfiError> {
ironstorage::mobile_passwords::navigation::open_search_result(&self.storage, &id, &revision)
.map(Into::into)
.map_err(Into::into)
}
pub fn password_navigation(
&self,
path: String,