Builds a basic api with rocket.rs, updates index.html
This commit is contained in:
Binary file not shown.
@@ -10,7 +10,6 @@ mod importer;
|
||||
use diesel::prelude::*;
|
||||
use dotenv::dotenv;
|
||||
use std::env;
|
||||
use crate::models::{Recipe, NewRecipe};
|
||||
|
||||
pub fn establish_connection() -> SqliteConnection {
|
||||
dotenv().ok();
|
||||
@@ -21,10 +20,11 @@ pub fn establish_connection() -> SqliteConnection {
|
||||
}
|
||||
|
||||
pub mod recipes {
|
||||
use crate::models::{Recipe, NewRecipe};
|
||||
use crate::models::{Recipe};
|
||||
use super::{SqliteConnection, schema};
|
||||
use super::diesel::prelude::*;
|
||||
|
||||
/// Loads all recipes from database
|
||||
pub fn load_all(conn: &SqliteConnection) -> Vec<Recipe> {
|
||||
use self::schema::recipes::dsl::*;
|
||||
recipes.load::<Recipe>(conn)
|
||||
|
||||
@@ -5,7 +5,6 @@ use super::diesel::prelude::*;
|
||||
pub mod fields {
|
||||
use diesel::{
|
||||
backend::Backend,
|
||||
sqlite::Sqlite,
|
||||
sql_types::*,
|
||||
deserialize::{self, FromSql},
|
||||
serialize::{self, Output, ToSql},
|
||||
|
||||
Reference in New Issue
Block a user