Skip to main content

cargo_cross/
lib.rs

1//! cargo-cross: Cross-compilation tool for Rust projects
2//!
3//! This crate provides cross-compilation support for Rust projects across
4//! multiple platforms including Linux, Windows, macOS, FreeBSD, iOS, and Android.
5//!
6//! Unlike other cross-compilation tools, cargo-cross does not require Docker.
7//! It downloads and manages cross-compilation toolchains automatically.
8
9pub mod cargo;
10pub mod cli;
11pub mod color;
12pub mod config;
13pub mod download;
14pub mod env;
15pub mod error;
16pub mod platform;
17pub mod runner;
18
19pub use cli::{parse_args, Args, Command};
20pub use config::{get_target_config, HostPlatform, TargetConfig};
21pub use env::sanitize_cargo_env;
22pub use error::{CrossError, Result};