Share the platform-neutral Rust mobile contract (#91)
Dependency security audit / rustsec (push) Failing after 22s
Dependency security audit / rustsec (push) Failing after 22s
This commit is contained in:
1 parent
fcb36a0684
commit
180851087b
52 files changed
+8932
-4263
No files matched your search
@@ -25,10 +25,10 @@ reads repository files, parses entries/URIs or error labels, generates passwords
|
||||
or codes, or independently decides credential matches or authentication policy.
|
||||
|
||||
Use typed semantic icons/actions, stable IDs, generation/revision tokens,
|
||||
view-ready records and typed errors. #91 removes SF Symbol and Watch assumptions
|
||||
from shared phone contracts. Keep Swift compatibility through mechanical
|
||||
adapters. #92 generates Kotlin and Swift from one shared UniFFI surface rather
|
||||
than copying crates/apple conversions. A thin Android bridge may adapt platform
|
||||
view-ready records and typed errors. #91's `crates/mobile-bridge` removes SF Symbol
|
||||
and Watch assumptions from shared phone contracts and generates Swift and Kotlin
|
||||
from one source. `crates/apple` opts into Watch; `crates/android` packages the
|
||||
phone surface through #92's native build gates. A thin Android bridge may adapt platform
|
||||
callbacks; it must contain no password-store decisions or handwritten unsafe
|
||||
Rust. Generated/dependency FFI stays isolated from project-authored safe Rust.
|
||||
|
||||
|
||||
Reference in new issue
Block a user