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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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(&mut buffer);
El código anterior se convierte buffer en un IoSliceMut vector, pero no
arrays
vector
rust
buffer
slice
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
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
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
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
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
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
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
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(&file);
for line in reader.lines() {
// process lines
}
</c
rust
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
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
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
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
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
3 años, 4 meses, 29 días