├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── cargo_ios.sh ├── cbindgen.toml ├── examples └── ios │ ├── data │ ├── breakpoint.png │ ├── cargo_info.png │ ├── cbindgen_info.png │ ├── external_cbindgen.png │ ├── folder_references.png │ ├── folder_structure.png │ ├── legacy_build_system.png │ ├── library_search_paths.png │ ├── link_binary_with_libraries.png │ ├── lowercase.png │ ├── new_project.png │ ├── project_structure.png │ └── target_dependencies.png │ └── example01.md ├── ios ├── example01 │ ├── Info.plist │ └── main.mm └── rust-on-ios.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings ├── rust └── example01 │ ├── app-bin │ ├── Cargo.toml │ └── src │ │ └── main.rs │ ├── app-bindings │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ └── app-lib │ ├── Cargo.toml │ └── src │ └── lib.rs ├── rustfmt.toml └── target-symlinks ├── arm64 ├── armv7 ├── armv7s ├── i386 └── x86_64 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/README.md -------------------------------------------------------------------------------- /cargo_ios.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/cargo_ios.sh -------------------------------------------------------------------------------- /cbindgen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/cbindgen.toml -------------------------------------------------------------------------------- /examples/ios/data/breakpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/breakpoint.png -------------------------------------------------------------------------------- /examples/ios/data/cargo_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/cargo_info.png -------------------------------------------------------------------------------- /examples/ios/data/cbindgen_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/cbindgen_info.png -------------------------------------------------------------------------------- /examples/ios/data/external_cbindgen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/external_cbindgen.png -------------------------------------------------------------------------------- /examples/ios/data/folder_references.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/folder_references.png -------------------------------------------------------------------------------- /examples/ios/data/folder_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/folder_structure.png -------------------------------------------------------------------------------- /examples/ios/data/legacy_build_system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/legacy_build_system.png -------------------------------------------------------------------------------- /examples/ios/data/library_search_paths.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/library_search_paths.png -------------------------------------------------------------------------------- /examples/ios/data/link_binary_with_libraries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/link_binary_with_libraries.png -------------------------------------------------------------------------------- /examples/ios/data/lowercase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/lowercase.png -------------------------------------------------------------------------------- /examples/ios/data/new_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/new_project.png -------------------------------------------------------------------------------- /examples/ios/data/project_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/project_structure.png -------------------------------------------------------------------------------- /examples/ios/data/target_dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/data/target_dependencies.png -------------------------------------------------------------------------------- /examples/ios/example01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/examples/ios/example01.md -------------------------------------------------------------------------------- /ios/example01/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/ios/example01/Info.plist -------------------------------------------------------------------------------- /ios/example01/main.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/ios/example01/main.mm -------------------------------------------------------------------------------- /ios/rust-on-ios.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/ios/rust-on-ios.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/rust-on-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/ios/rust-on-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/rust-on-ios.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/ios/rust-on-ios.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/rust-on-ios.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/ios/rust-on-ios.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /rust/example01/app-bin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/rust/example01/app-bin/Cargo.toml -------------------------------------------------------------------------------- /rust/example01/app-bin/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/rust/example01/app-bin/src/main.rs -------------------------------------------------------------------------------- /rust/example01/app-bindings/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/rust/example01/app-bindings/Cargo.toml -------------------------------------------------------------------------------- /rust/example01/app-bindings/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/rust/example01/app-bindings/src/lib.rs -------------------------------------------------------------------------------- /rust/example01/app-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/rust/example01/app-lib/Cargo.toml -------------------------------------------------------------------------------- /rust/example01/app-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/rust/example01/app-lib/src/lib.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtak-/rust-on-mobile/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /target-symlinks/arm64: -------------------------------------------------------------------------------- 1 | ../target/aarch64-apple-ios -------------------------------------------------------------------------------- /target-symlinks/armv7: -------------------------------------------------------------------------------- 1 | ../target/armv7-apple-ios -------------------------------------------------------------------------------- /target-symlinks/armv7s: -------------------------------------------------------------------------------- 1 | ../target/armv7s-apple-ios -------------------------------------------------------------------------------- /target-symlinks/i386: -------------------------------------------------------------------------------- 1 | ../target/i386-apple-ios -------------------------------------------------------------------------------- /target-symlinks/x86_64: -------------------------------------------------------------------------------- 1 | ../target/x86_64-apple-ios --------------------------------------------------------------------------------