Описание тега rust-diesel
Этот тег следует использовать для вопросов, связанных с дизельным Rust ORM.
Diesel - объектно-реляционный картограф, написанный на Rust. Diesel упрощает взаимодействие с базами данных SQL, такими как PostgreSQL и SQLite, безопасным способом.
Создание минимального воспроизводимого примера (MRE) для дизельного топлива
Применяются все общие правила для MRE, а также правила для создания MRE для Rust (см. "Создание минимального воспроизводимого примера (MRE) для кода Rust").
Вы должны включить такую информацию, как:
- Какую систему баз данных вы используете (например, Postgres, MySQL, SQLite и т. Д.)
- Ваше определение схемы
- Определение вашей модели
Вы можете объединить весь свой код в один файл, например:
#[macro_use]
extern crate diesel;
mod schema {
table! {
users (user_id) {
user_id -> Int4,
email -> Text,
}
}
#[derive(Debug, Identifiable)]
#[primary_key(email)]
pub struct User {
pub user_id: i32,
pub email: String,
}
}
fn main() {}