pub struct CreatePackageConfig {
pub bridge_dir: PathBuf,
pub paths: HashMap<ApplePlatform, PathBuf>,
pub out_dir: PathBuf,
pub package_name: String,
}Expand description
Config for generating Swift packages
Fields§
§bridge_dir: PathBufThe directory containing the generated bridges
paths: HashMap<ApplePlatform, PathBuf>Path per platform. e.g. (ApplePlatform::iOS, "target/aarch64-apple-ios/debug/libmy_rust_lib.a")
out_dir: PathBufThe directory where the package will be saved
package_name: StringThe name for the Swift package
Implementations§
Auto Trait Implementations§
impl Freeze for CreatePackageConfig
impl RefUnwindSafe for CreatePackageConfig
impl Send for CreatePackageConfig
impl Sync for CreatePackageConfig
impl Unpin for CreatePackageConfig
impl UnwindSafe for CreatePackageConfig
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