Preguntas con Tag: rust

Rust es un lenguaje de programación de sistemas sin un coleccionista de basura enfocado en tres objetivos: seguridad, velocidad y concurrencia. Utilice esta etiqueta para preguntas sobre el código escrito en Rust. Usar una edición especificada...

Requiere el tipo genérico implementa copia o clone peru Vector de genéricos de matriz fija de genéricos

Estoy tratando de implementar una estructura de datos personalizada en Rust que se comporta como un Conjunto en matemáticas (apoyos Unión, Intersección, Comparación de Disjoint, etc.) Quiero que el
generics vector rust slice lifetime
rubyrogue
3 años, 4 meses, 29 días

Cómo clonar async_std::path::PathBuf en v0.99.10?

Tengo un escenario por el cual quiero almacenar el valor de un PathBuf en dos colecciones diferentes, en HashSet y como un campo en un vector de estruct
rust
bitwisewizard
3 años, 4 meses, 29 días

Respuesta incorrecta sobre el problema kattis: análisis de textura

Recientemente intenté hacer el desafío de programación en línea Texture Analysis on open.kattis.com; sin embargo, a pesar de que mis respuestas para los casos de muestra son correctas en mis prueba
loops rust iterator iteration
coderchampion
3 años, 4 meses, 29 días

¿Se mueve un tipo que implementa copia si es posible?

Si pasas un tipo en una función que no es un tipo puntero e implementa Copiado, sí ¿La copia de óxido sólo si es necesario? Aquí hay un código específico: #[derive(Clone, Copy)]
rust
codecraftsman
3 años, 4 meses, 26 días

¿Cómo puedo tomar una matriz inversa con ndarray sin usar BLAS backend en Rust?

Necesito tomar un inverso de una matriz para ajustar una regresión lineal a mis datos en Rust. He intentado usar ndarray<
rust
geekglitcher
3 años, 4 meses, 29 días

Convertir cadena de valor clave par en HashMap en una línea

Tengo una cadena con contenidos como los siguientes: key1:value1 key2:value2 key3:value3 ... Quiero terminar con un HashMap<&str, &str> (o equivalente), q
string parsing rust split hashmap
bytebard30f9
3 años, 4 meses, 27 días

¿Por qué puedo llamar a Take() en una referencia mutable a un iterador?

Estaba tratando de usar take(n) en un iterador para hacer algo con el primero n artículos, pero luego hacer algo diferente (a for ... in ... bucle) con los ar
rust reference iterator borrowing
Kairo
3 años, 4 meses, 26 días

Error misterioso "un tipo es más general que el otro" al usar Box con persianas nom

Mientras trata de resolver hoy en día Adviento del rompecabezas de código, estoy tratando de utilizar nom para construir
rust nom
Brian
3 años, 4 meses, 27 días

Hardware temporizador instantáneamente completa cuando se utiliza por primera vez. STM32F303VC

Estoy intentando configurar y usar el TIM2 periférico en un modo de pulso (OPM) en el STM32F303 Discovery A bordo. El problema que encuentro es que el temporizador <
rust timer embedded stm32
devdynamox
3 años, 4 meses, 28 días

CString a *const *const c_char

Estoy llamando a algunas funciones de FFI en código de oxidación. Estoy teniendo algunos problemas con eso y creo que es porque estoy cometiendo un error al lanzar mi CString a *
c rust ffi
algoarchitect
3 años, 4 meses, 28 días

¿Es posible #[wasm_bindgen] estructuras y funciones públicas definidas en otra caja?

Tengo una caja lib que contiene toneladas de estructuras e impls. Entonces tengo otro llamado web que hará la portabilidad del núcleo lib a la web. También ha
rust wasm-bindgen
syntaxsavvy
3 años, 5 meses, 0 días

Cómo prevenir "tipo-cabeza"

Quiero utilizar el diálogo de cajas para permitir que el usuario revise y corrija algunos datos sugeridos. Cargo. [dependencies] dialoguer = "0.7" src/main.rs</p
rust command-line-interface
techscribe
3 años, 4 meses, 28 días

Cómo implementar Error con una estructura personalizada

Estaba siguiendo. Aquí.. Contiene un ejemplo simplificado q
error-handling rust traits lifetime borrow-checker
codejuggernaut
3 años, 4 meses, 28 días

Implement Pseudo Naked Constraints

Estoy trabajando en eliminar la inyección de dependencia (DI) en Rust. Tengo algo que funciona, pero estoy tratando de hacerlo mejor. Como entiendo, Rust lo hace no Apoyo
rust
codecrusaderx58e2
3 años, 5 meses, 0 días

error[E0277]: el rasgo atado `Vec<tokenstream2>: Tokens` no está satisfecho</tokenstream2>

Me encontré con este error y pensé que mi trabajo muy hacky podría ser de utilidad para alguien. Supongamos que tengo un código
rust
codesculptor3f6e
3 años, 4 meses, 28 días

Cómo convertir IoSlice Mut array en Vec<u8>?</u8>

let mut buffer = Vec::with_capacity(10); stream.read_vectored(&amp;mut buffer); El código anterior se convierte buffer en un IoSliceMut vector, pero no
arrays vector rust buffer slice
geekglitcher
3 años, 5 meses, 0 días

¿Por qué mi programa Rust es más lento que el programa Java equivalente?

Estaba jugando con la serialización binaria y la deserialización en Rust y notó que la deserial
performance rust file-io benchmarking microbenchmark
codealchemy
9 años, 9 meses, 9 días

Línea de implementación "No" recursivamente

Tengo una estructura Couple en óxido con un parámetro tipo Me gustaría implementar una operación (Not en este caso) Couple: Si T apl
types rust operator-overloading traits
syntaxsculptor
3 años, 4 meses, 28 días

¿Cómo puedo cargar todos los archivos de audio dentro de una carpeta usando Bevy?

Estoy intentando hacer un reproductor de música donde el usuario pueda reproducir cualquier archivo de audio dentro de una carpeta. Para hacer esto, estoy tratando de engañar a entidades que contie
audio rust assets bevy
scriptsculptorbf10
3 años, 5 meses, 0 días

¿Cuál es la diferencia entre Uno::uno() vs 1

¿Qué diferencia hay entre One::one() y sólo el número 1? ¿Hay alguna diferencia?
rust
bytebison
3 años, 4 meses, 29 días

¿Cuál es la manera correcta de poblar un NDarray Rust de un Iterator sobre las estructuras?

Mi caso de uso (como uno común) está cargando datos de una base de datos: conn.prep_exec("select * from my_table", ()) .unwrap() .map(|r
database multidimensional-array rust
codecrafty
3 años, 4 meses, 29 días

Cómo redirigir un `RustRun` a un buffer dividido en vim

Cuando se ejecuta RustRun en vim con rust.vim, imprimirá su salida a la consola de salida de comando vim. Mientras corr
vim rust vim-plugin neovim
scriptsphinx
3 años, 5 meses, 0 días

¿Cómo crear un futuro de un resultado que contenga un futuro?

¿Es posible (lógica?) convertir un resultado que contenga un futuro en un futuro que se resuelva a un resultado? La siguiente función es un poco rota, pero espero que lo que estoy tratando de
rust future
codecrusaderx58e2
3 años, 4 meses, 29 días

¿Cómo puedo leer líneas de archivo y esperar a que nuevas líneas se añadan como la cola -f sí

Estoy leyendo líneas de un archivo como este: let file = File::open("/tmp/log.txt").unwrap(); let reader = BufReader::new(&amp;file); for line in reader.lines() { // process lines } &lt;/c
rust
syntaxsensei
3 años, 4 meses, 29 días

¿Cómo puedo crear un servidor actix-web que acepte tanto las bases de datos sqlx como las transacciones?

Estoy tratando de configurar una aplicación web usando actix-web y
types rust lifetime actix-web rust-sqlx
compilerhero1251
3 años, 4 meses, 27 días

¿Cómo tomar una rebanada de un Rust ndarray con una forma dinámica?

Me gustaría cortar un tensor ( array multidimensional) usando Rust ndarray biblioteca, pero la captura es que el tensor tiene forma dinámica y
multidimensional-array rust tensor
scriptsculptor52b5
3 años, 4 meses, 28 días

¿Cómo tomar una rebanada de un Rust ndarray con una forma dinámica?

Me gustaría cortar un tensor ( array multidimensional) usando Rust ndarray biblioteca, pero la captura es que el tensor tiene forma dinámica y
multidimensional-array rust tensor
stackscripter
3 años, 4 meses, 28 días

Rotación Bevy en 2D

Estoy tratando de usar Bevy 0.3, y puedo usar los transformados incorporados fácilmente con Camera2dComponents::default(). Esto es 2D de arriba abajo. El problema está tratando d
rust bevy
scriptwarrior
3 años, 4 meses, 27 días

¿Por qué mi archivo rustup rust-toolchain no supera el predeterminado?

Quiero usar la construcción "noche" de Rust para trabajar con Arrow y Datafusion. Según este post y
rust toolchain nightly-build rustup
bitcraftsman
3 años, 4 meses, 29 días