pub struct NativeLibraryArtifact {
pub abi: String,
pub library_name: String,
pub unstripped_path: PathBuf,
pub packaged_path: PathBuf,
}Expand description
Result of a successful build operation.
Contains paths to the built artifacts, which can be used for deployment to BrowserStack or local testing.
§Example
ⓘ
use mobench_sdk::builders::AndroidBuilder;
let result = builder.build(&config)?;
println!("App built at: {:?}", result.app_path);
if let Some(test_suite) = result.test_suite_path {
println!("Test suite at: {:?}", test_suite);
}Fields§
§abi: StringABI name used in Android packaging, for example arm64-v8a.
library_name: StringShared library filename, for example libsample_fns.so.
unstripped_path: PathBufPath to the unstripped library produced by Cargo.
packaged_path: PathBufPath to the packaged copy under jniLibs/.
Trait Implementations§
Source§impl Clone for NativeLibraryArtifact
impl Clone for NativeLibraryArtifact
Source§fn clone(&self) -> NativeLibraryArtifact
fn clone(&self) -> NativeLibraryArtifact
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NativeLibraryArtifact
impl Debug for NativeLibraryArtifact
Source§impl PartialEq for NativeLibraryArtifact
impl PartialEq for NativeLibraryArtifact
impl Eq for NativeLibraryArtifact
impl StructuralPartialEq for NativeLibraryArtifact
Auto Trait Implementations§
impl Freeze for NativeLibraryArtifact
impl RefUnwindSafe for NativeLibraryArtifact
impl Send for NativeLibraryArtifact
impl Sync for NativeLibraryArtifact
impl Unpin for NativeLibraryArtifact
impl UnsafeUnpin for NativeLibraryArtifact
impl UnwindSafe for NativeLibraryArtifact
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more