Resultados de la búsqueda a petición "rust-diesel"

2 la respuesta

¿Cómo implemento Queryable e Insertable para tipos de campo personalizados en Diesel?

Tengo una tabla SQL con la que quiero trabajar a través de Diesel: CREATE TABLE records ( id BIGSERIAL PRIMARY KEY, record_type SMALLINT NOT NULL, value DECIMAL(10, 10) NOT NULL )Esta tabla genera el siguiente esquema: table! { records (id) { ...

2 la respuesta

Inyectar una conexión Diesel en un middleware Iron

Al escribir mis pruebas, me gustaría poder inyectar una conexión en la solicitud para poder envolver todo el caso de prueba en una transacción (incluso si hay más de una solicitud en el caso de prueba). He intentado hacer esto usando ...

1 la respuesta

Crear consultas Diesel.rs con un número dinámico de .and ()

Mientras jugaba con Diesel, me quedé atascado escribiendo una función que toma un vector deStrings como entrada y hace lo siguiente: Combinar todoStrings a una consulta grandeejecutar la consulta en elConnectionprocesar el resultadodevolver ...

1 la respuesta

Cómo combino múltiples funciones usando Diesel en una mediante abstracción?

Tengo las siguientes dos funciones: pub fn get_most_recent_eth_entry(conn: &SqliteConnection) -> Result<i32, Error> { let res = types::ethereum::table .order(types::ethereum::time.desc()) .limit(1) .load::<types::ETHRecord>(&*conn); match res { ...