Un crate en Rust es la unidad fundamental de compilación y distribución de código. Es un paquete que puede contener tanto código fuente como metadatos y que se utiliza para organizar proyectos en Rust. Los crates permiten gestionar dependencias y reutilizar código de forma eficiente. Existen dos tipos principales de crates: binarios y bibliotecas.
main.rs
.
Al trabajar con proyectos Rust, los crates se definen en archivos como Cargo.toml
, que sirve para gestionar dependencias y configuraciones del proyecto.
fn main() {
println!("Hola, Rust!");
}
pub fn sumar(a: i32, b: i32) -> i32 {
a + b
}
Para más ejemplos y documentación oficial, visita el sitio de Crates.io, el repositorio oficial de crates en Rust.
Jorge García
Fullstack developer