Changeset View
Changeset View
Standalone View
Standalone View
native/native_rust_library/src/lib.rs
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | mod ffi { | ||||
extern "Rust" { | extern "Rust" { | ||||
// Identity Service Client | // Identity Service Client | ||||
type IdentityClient; | type IdentityClient; | ||||
#[cxx_name = "identityInitializeClient"] | #[cxx_name = "identityInitializeClient"] | ||||
fn initialize_identity_client(addr: String) -> Box<IdentityClient>; | fn initialize_identity_client(addr: String) -> Box<IdentityClient>; | ||||
#[cxx_name = "registerUser"] | #[cxx_name = "identityRegisterUser"] | ||||
fn register_user( | fn register_user( | ||||
username: String, | username: String, | ||||
password: String, | password: String, | ||||
key_payload: String, | key_payload: String, | ||||
key_payload_signature: String, | key_payload_signature: String, | ||||
content_prekey: String, | content_prekey: String, | ||||
content_prekey_signature: String, | content_prekey_signature: String, | ||||
notif_prekey: String, | notif_prekey: String, | ||||
▲ Show 20 Lines • Show All 272 Lines • Show Last 20 Lines |