├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── cargo-config.toml.template ├── create-ndk-standalone.sh └── sample ├── android ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── kennytm │ │ └── rustsample │ │ └── RustSampleActivity.java │ ├── jniLibs │ ├── arm64-v8a │ │ └── libsample.so │ ├── armeabi-v7a │ │ └── libsample.so │ └── x86 │ │ └── libsample.so │ └── res │ └── layout │ └── main.xml ├── build.sh ├── cargo ├── Cargo.toml └── src │ ├── lib.rs │ └── rust_regex.h └── ios ├── RustSample-Bridging-Header.h ├── RustSample.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ └── RustSample.xcscheme ├── RustSample ├── AppDelegate.swift ├── Base.lproj │ └── Main.storyboard ├── Info.plist ├── RustRegex.m └── ViewController.swift ├── RustSampleTests ├── Info.plist └── RustSampleTests.swift └── libsample.a /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/README.md -------------------------------------------------------------------------------- /cargo-config.toml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/cargo-config.toml.template -------------------------------------------------------------------------------- /create-ndk-standalone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/create-ndk-standalone.sh -------------------------------------------------------------------------------- /sample/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/android/build.gradle -------------------------------------------------------------------------------- /sample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /sample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /sample/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/android/gradlew -------------------------------------------------------------------------------- /sample/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/android/gradlew.bat -------------------------------------------------------------------------------- /sample/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/android/src/main/java/kennytm/rustsample/RustSampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/android/src/main/java/kennytm/rustsample/RustSampleActivity.java -------------------------------------------------------------------------------- /sample/android/src/main/jniLibs/arm64-v8a/libsample.so: -------------------------------------------------------------------------------- 1 | ../../../../../cargo/target/aarch64-linux-android/release/libsample.so -------------------------------------------------------------------------------- /sample/android/src/main/jniLibs/armeabi-v7a/libsample.so: -------------------------------------------------------------------------------- 1 | ../../../../../cargo/target/armv7-linux-androideabi/release/libsample.so -------------------------------------------------------------------------------- /sample/android/src/main/jniLibs/x86/libsample.so: -------------------------------------------------------------------------------- 1 | ../../../../../cargo/target/i686-linux-android/release/libsample.so -------------------------------------------------------------------------------- /sample/android/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/android/src/main/res/layout/main.xml -------------------------------------------------------------------------------- /sample/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/build.sh -------------------------------------------------------------------------------- /sample/cargo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/cargo/Cargo.toml -------------------------------------------------------------------------------- /sample/cargo/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/cargo/src/lib.rs -------------------------------------------------------------------------------- /sample/cargo/src/rust_regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/cargo/src/rust_regex.h -------------------------------------------------------------------------------- /sample/ios/RustSample-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/ios/RustSample-Bridging-Header.h -------------------------------------------------------------------------------- /sample/ios/RustSample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/ios/RustSample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /sample/ios/RustSample.xcodeproj/xcshareddata/xcschemes/RustSample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/ios/RustSample.xcodeproj/xcshareddata/xcschemes/RustSample.xcscheme -------------------------------------------------------------------------------- /sample/ios/RustSample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/ios/RustSample/AppDelegate.swift -------------------------------------------------------------------------------- /sample/ios/RustSample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/ios/RustSample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /sample/ios/RustSample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/ios/RustSample/Info.plist -------------------------------------------------------------------------------- /sample/ios/RustSample/RustRegex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/ios/RustSample/RustRegex.m -------------------------------------------------------------------------------- /sample/ios/RustSample/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/ios/RustSample/ViewController.swift -------------------------------------------------------------------------------- /sample/ios/RustSampleTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/ios/RustSampleTests/Info.plist -------------------------------------------------------------------------------- /sample/ios/RustSampleTests/RustSampleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennytm/rust-ios-android/HEAD/sample/ios/RustSampleTests/RustSampleTests.swift -------------------------------------------------------------------------------- /sample/ios/libsample.a: -------------------------------------------------------------------------------- 1 | ../cargo/target/universal/release/libsample.a --------------------------------------------------------------------------------