Esta semana en Rust #102
¡Hola y bienvenidos a otro número de Esta Semana en Rust! Rust es un lenguaje de programación que permite a todos crear software fiable y eficiente. Este es un resumen semanal de su progreso y comunidad. ¿Quieres que se mencione algo? Etiquetanos en @thisweekinrust.bsky.social en Bluesky o @ThisWeekinRust en mastodon.social, o mándanos una solicitud de retirada. ¿Quieres participar? Nos encantan las contribuciones.
This Week in Rust está desarrollado abiertamente en GitHub y los archivos pueden consultarse en this-week-in-rust.org. Si encuentras algún error en el número de esta semana, por favor presenta un RP.
¿Quieres TWIR en tu bandeja de entrada? Suscríbete aquí.
Actualizaciones de la comunidad Rust
Oficial
Boletines
Actualizaciones de proyectos/herramientas
- loadgen-rs - cliente de referencia HTTP compatible con h2load escrito en Rust, compatible con HTTP/1.1, HTTP/2 y HTTP/3 (QUIC)
- Presentando pgtui, un cliente de TUI de Postgres
- Física Aviar 0.6
- ¡Vite 8.0 ha salido!
- Construyendo macros procedurales de Rust sin comillas: Presentando zyn
- bnum v0.14.0: ¡muchas mejoras importantes!
- ClawShell: Asegurar el OpenClaw usando primitivas a nivel de sistema operativo
- Giff v1.1.0: Una interfaz de terminal para git diffs con soporte de rebase interactivo
- mdterm v1.5.0: Un navegador Markdown basado en terminal
- flodl - Un framework de deep learning nativo de Rust basado en libtorch
- Latilla v0.6: Perezoso por debajo
Observaciones/Pensamientos
- Resumen - Perspectivas del Proyecto Rust sobre la IA
- Cómo usar la narración para encajar ensamblaje en línea en Rust
- Por qué componentes WebAssembly
- sí, todas las coincidencias regulares más largas en tiempo lineal son posibles
- Accediendo al hardware en Rust
- [audio] Netstack.FM episodio 31 — Protocolos cortos: Proxies MITM e Intercepción Transparente de L4
- [vídeo] [SpacetimeDB alimentado por Rust es mil veces más rápido? Fundador lo explica(https://www.youtube.com/watch?v=qfKBv3A0CVs)
Guías de Rust
- Construcción de imágenes Docker pequeñas y seguras para Rust: scratch vs alpine vs debian
- Parcheando LMDB: Cómo hicimos que el almacén vectorial de Meilisearch fuera un 333% más rápido
- Creando un DAW en Rust - Reproduciendo audio
- Cómo comprobar la cobertura de códigos en Rust
- [vídeo] Lección 4 de RustCuriose: Estructuras y Recursos – Copiar vs Clonar vs Moverse
Miscelánea
Crate de la semana
El crate de esta semana es grab, una herramienta de línea de comandos para convertir rápidamente CSV a JSON.
¡Gracias a Gábor Maksa por la autosugerencia!
Por favor, enviad vuestras sugerencias y votos para la próxima semana!
Llama a pruebas
Un paso importante para la implementación de RFC es que las personas experimenten con el Implementación y dar retroalimentación, especialmente antes de la estabilización.
Si eres un implementador de funciones y quieres que tu RFC aparezca en esta lista, añade una Etiqueta de 'llamada para pruebas' a tu RFC junto con un comentario que ofrece instrucciones de prueba y/o orientación sobre qué aspecto(s) de la funcionalidad necesitan pruebas.
Esta semana no se emitieron llamadas para realizar pruebas por Rust, Carga, Ruído o RFCs en lenguaje oxidado.
Cuéntanos si quieres que tu característica se registre como parte de esta lista.
Llamado a la participación; Proyectos y ponentes
CFP - Proyectos
Siempre has querido contribuir a proyectos de código abierto pero no sabías por dónde empezar. Cada semana destacamos algunas tareas de la comunidad de Rust para que elijas y empieces.
Algunas de estas tareas también pueden tener mentores disponibles, visita la página de la tarea para más información.
Si eres propietario de un proyecto Rust y buscas colaboradores, por favor envia tareas aquí o a través de un PR to TWiR o contactando en Bluesky o Mastodon!
CFP - Eventos
¿Eres un ponente nuevo o experimentado que busca un lugar para compartir algo interesante? Esta sección destaca eventos que se están organizando y que están aceptando propuestas para unirse a su evento como ponente.
- Conferencia Oxid | CFP abierto hasta 2026-03-23 | Berlín, Alemania | 2026-09-14 - 2026-09-16
- EuroRust | CFP abierto hasta el 27-04-2026 | Barcelona, España | 2026-10-14 - 2026-10-17
- NDC Techtown 2026 | CFP abierto hasta 2026-05-03 | Kongsberg, Noruega | 2026-09-21 - 2026-09-24
Si eres un organizador de eventos que espera ampliar el alcance de tu evento, por favor envia un enlace a la web a través de un PR to TWiR o contactando en Bluesky o Mastodon!
Actualizaciones del Proyecto Rust
427 pull requests fueron [fusionadas en la última semana][fusionadas]
Compilador
Biblioteca
- añadir 'De' implica para tipos de envoltorio
- en 'Option::get_or_insert_with()', olvida el 'Ninguno' en vez de eliminarlo
- corregido 'VecDeque::splice()' no llenando correctamente el búfer al redimensionarlo en inicio = rango final
Carga
- 'CARGO_TARGET_DIR' no tiene por qué ser relativo
- 'concha': Apoyo OSC 9; 4 Progreso en Ptyxis
- 'compilar': Deja de negar advertencias sin ---seguir
- evitar el pánico para especificaciones del paquete con un fragmento vacío
- util: excluir de la sincronización de iCloud Drive en macOS
Rustdoc
Clippy
- corregir 'match_same_arms' falso positivo con consts asociados
- corrección: 'question_mark' sugerencia causada error
- implementación refactorizada de 'unnecessary_{opción,resultado}_map_or_else'
Analizador de Rust
- no activar GC en pruebas lentas
- La generación de SCIP debe activar las cachés en paralelo
- añadir validación de convención de nombres para tipos de 'unión'
- maneja identificadores UTF-8 de varios bytes en 'NameGenerator::suggest_name'
- inferir args genéricos para la referencia de rasgo y su tipo asociado
- eliminar corchetes angulares si todos los args de vida se eliminan en el tipo inline alias code assist
- reemplazar make usage por SyntaxFactory en algunos métodos utils de ayudas ide
Triaje de rendimiento del compilador Rust
Otra semana bastante tranquila, con pocos cambios y un rendimiento en general neutral.
Triaje hecho por @simulacrum. Rango de revisión: 3945997a.. 5b61449e
1 regresión, 1 mejora, 2 mixta; 3 de ellos en rollups 35 comparaciones de artefactos realizadas en total
RFCs aprobados
Los cambios en Rust siguen el proceso de Rust RFC (solicitud de comentarios). Estos ¿Son los RFC que fueron aprobados para su implementación esta semana?
- No se aprobaron RFC esta semana.
Periodo final de comentarios
Cada semana, el equipo anuncia el 'periodo final de comentarios' para los RFCs y PRs clave que están tomando una decisión. Expresa tus opiniones ahora.
Problemas de seguimiento y marcas personales
Rust
RFCs Rust
Equipo de compiladores (solo MCPs)
Referencia lingüística
Consejo de Liderazgo
Sin artículos inscritos en el Periodo de Comentarios Finales esta semana para Carga, Equipo de Lenguaje o Directrices del Código de Peligro.
Háznos saber si desea que sus registros permanentes, problemas de seguimiento o RFCs sean registrados como parte de esta lista.
RFCs nuevos y actualizados
- Permisos para eliminar cajas
- ¡Evita poner 'unreachable_code' en 'todo!' ()'
- Propone el fondo de mantenimiento de la Fundación Rust
Próximos eventos
Eventos Rusty entre el 18-03-2026 - el 15-04-2026 🦀
Virtual
- 2026-03-18 | Híbrido (Vancouver, BC, CA) | Rust de Vancouver
- 2026-03-18 | Virtual (Cardiff, Reino Unido) | Rust y C++ Cardiff
- 2026-03-18 | Virtual (Girona, ES) | Rust Girona
- 2026-03-19 | Híbrido (Seattle, WA, EE. UU.) Grupo de usuarios Seattle Rust
- 2026-03-20 | Virtual | Packt Publishing Limited
- 2026-03-24 | Virtual (Dallas, TX, EE. UU.) | Encuentro de usuarios de Dallas Rust
- 2026-03-24 | Virtual (Londres, Reino Unido) | Mujeres con Rust
- 2026-03-25 | Virtual (Girona, ES) | Rust Girona
- 2026-03-26 | Virtual (Berlín, DE) | Berlín Oxidado
- 2026-04-01 | Virtual (Girona, ES) | Rust Girona
- 2026-04-01 | Virtual (Indianápolis, IN, EE. UU.) | Indy Rust
- 2026-04-02 | Virtual (Núremberg, DE) | Núremberg de Oxid
- 2026-04-04 | Virtual (Kampala, UG) | Encuentro del Círculo de Rust
- 2026-04-09 | Virtual (Berlín, DE) | Berlín Oxidado
- 2026-04-14 | Virtual (Dallas, TX, EE. UU.) | Encuentro de usuarios de Dallas Rust
- 2026-04-14 | Virtual (Londres, GB) | Mujeres con Rust
- 2026-04-15 | Virtual (Vancouver, BC, CA) | Rust de Vancouver
Asia
- 2026-03-19 | Seúl, KR | Seoul Rust (lenguaje de programación) Meetup
- 222-03-2026 | Tel Aviv-yafo, IL | TLV de Rust 🦀
- 2026-03-28 | Delhi, IN | Rust Delhi
Europa
- 2026-03-18 | Dortmund, DE | Dortmund Oxidado
- 2026-03-19 - 2026-03-2026 | Varsovia, PL | Rustikon
- 2026-03-23 | Augsburgo, DE | Reunión de Rust Augsburg
- 2026-03-23 | Ámsterdam, NL | SecurityCon de código abierto
- 2026-03-24 | Aarhus, DK | Rust Aarhus
- 2026-03-24 | Manchester, Reino Unido | Manchester Rust
- 2026-03-24 | Trondheim, NO | Trondheim Oxidado
- 2026-03-25 | Dresde, DE | Rust Dresden
- 2026-03-26 | París, FR | París Rust
- 2026-03-27 | París, FR | Rust en París
- 2026-03-28 | Estocolmo, SE | Rust de Estocolmo
- 2026-04-01 | Berlín, DE | Berlín Oxidado
- 2026-04-01 | Oxford, Reino Unido | Encuentro Oxford ACCU/Rust.
- 2026-04-02 | Londres, GB | Grupo de Usuarios de Rust London
- 2026-04-07 | Basilea, CH | Rust Basel
- 2026-04-09 | Ginebra, CH | Rust Meetup Geneva
- 2026-04-09 | Oslo, NO | Rust Oslo
Norteamérica
- 2026-03-18 | Híbrido (Vancouver, BC, CA) | Rust de Vancouver
- 2026-03-19 | Híbrido (Seattle, WA, EE. UU.) Grupo de usuarios Seattle Rust
- 2026-03-19 | Mountain View, CA, EE. UU. | Dojo Hacker
- 2026-03-19 | Nashville, TN, EE. UU. | Desarrolladores de Music City Rust
- 2026-03-19 | Nueva York, NY, EE. UU. Rust NYC
- 2026-03-21 | Boston, MA, EE. UU. Encuentro de Boston Rust
- 2026-03-25 | Austin, TX, EE. UU. | ATX de Rust
- 2026-03-25 | Nueva York, NY, EE. UU. Rust NYC
- 2026-03-26 | Atlanta, GA, EE. UU. Rust Atlanta
- 2026-04-02 | Saint Louis, MO, EE. UU. STL Rust
- 2026-04-09 | San Diego, CA, EE. UU. San Diego Rust
- 2026-04-14 | Charlottesville, VA, EE. UU. Encuentro de Charlottesville Rust
Oceanía
- 2026-03-26 | Melbourne, AU | Rust Melbourne
Sudamérica
- 2026-03-21 | São Paulo, BR | Encuentro de Rust São Paulo
- 2026-04-11 | Argentina, AR | Oxidar Org
Si organizas un evento de Rust, por favor añádelo al calendario para obtener Lo menciona aquí. Por favor, recuerda añadir también un enlace al evento. Envía un correo electrónico al [Rust Community Team][community] para acceder a la información.
Trabajos
Por favor, consulta el último hilo de Quién está contratando en r/rust
Cita de la semana
Lo que construimos colectivamente, más allá de los artefactos de código que son compiladores+herramientas, es un grupo de personas que regresan, que aprenden, que comparten su comprensión, que alinean sus gustos, que aceptan aportaciones de la comunidad, etcétera, etcétera. Fusionar un PR generado por un LLM solo alimenta la parte del Proyecto de "tenemos código que funciona"; No es participar en todos los demás ciclos de retroalimentación lo que hace que el proyecto tenga vida.
– Nadrieril sobre las perspectivas del Proyecto Rust sobre la IA
A pesar de otra semana sin sugerencia, llogiq está satisfecho con su elección.
¡Por favor, enviad citas y votad para la semana que viene!
Esta semana en el Rust está editado por:
- Nellshamrell
- llogiq
- ericseppanen
- extrawurst
- U007D
- Marianne Goldin
- bdillo
- opeolluwa
- bnchi
- KannanPalani57
- tzilista
El alojamiento de la lista de correo está patrocinado por The Rust Foundation