Newer
Older
TelosDB / src-tauri / integration_test_errors.txt
warning: unused import: `items::Entity as ItemsEntity`
  --> src\mcp.rs:12:30
   |
12 | ...s, items::Entity as ItemsEntity};
   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default

warning: unused import: `crate::entities::items`
 --> src\lib.rs:6:5
  |
6 | use crate::entities::items;
  |     ^^^^^^^^^^^^^^^^^^^^^^

warning: field `jsonrpc` is never read
  --> src\mcp.rs:17:9
   |
16 | pub struct JsonRpcRequest {
   |            -------------- field in this struct
17 |     pub jsonrpc: String,
   |         ^^^^^^^
   |
   = note: `JsonRpcRequest` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: `app` (lib) generated 3 warnings (run `cargo fix --lib -p app` to apply 2 suggestions)
   Compiling app v0.1.0 (D:\develop\sqlitevector\src-tauri)
error[E0603]: module `mcp` is private
 --> tests\integration_test.rs:1:25
  |
1 | use app_lib::{AppState, mcp, db, llama::LlamaClient};
  |                         ^^^ private module
  |
note: the module `mcp` is defined here
 --> D:\develop\sqlitevector\src-tauri\src\lib.rs:3:1
  |
3 | mod mcp;
  | ^^^^^^^

error[E0603]: module `db` is private
 --> tests\integration_test.rs:1:30
  |
1 | use app_lib::{AppState, mcp, db, llama::LlamaClient};
  |                              ^^ private module
  |
note: the module `db` is defined here
 --> D:\develop\sqlitevector\src-tauri\src\lib.rs:1:1
  |
1 | mod db;
  | ^^^^^^

error[E0603]: module `llama` is private
 --> tests\integration_test.rs:1:34
  |
1 | use app_lib::{AppState, mcp, db, llama::LlamaClient};
  |                                  ^^^^^ private module
  |
note: the module `llama` is defined here
 --> D:\develop\sqlitevector\src-tauri\src\lib.rs:2:1
  |
2 | mod llama;
  | ^^^^^^^^^

warning: unused import: `sea_orm::DatabaseConnection`
 --> tests\integration_test.rs:3:5
  |
3 | use sea_orm::DatabaseConnection;
  |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default

error[E0599]: no method named `get_database_backend` found for enum `DatabaseConnection` in the current scope
  --> tests\integration_test.rs:22:27
   |
22 |     let db_backend = conn.get_database_backend();
   |                           ^^^^^^^^^^^^^^^^^^^^ method not found in `DatabaseConnection`
   |
  ::: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sea-orm-1.1.19\src\database\connection.rs:13:8
   |
13 |     fn get_database_backend(&self) -> DbBackend;
   |        -------------------- the method is available for `DatabaseConnection` here
   |
   = help: items from traits can only be used if the trait is in scope
help: trait `ConnectionTrait` which provides `get_database_backend` is implemented but not in scope; perhaps you want to import it
   |
 1 + use sea_orm::ConnectionTrait;
   |

error[E0599]: no method named `execute` found for enum `DatabaseConnection` in the current scope
   --> tests\integration_test.rs:23:10
    |
 23 |     conn.execute(db_backend.build(sea_orm::sea_query::Table::create()
    |     -----^^^^^^^ method not found in `DatabaseConnection`
    |
   ::: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sea-orm-1.1.19\src\database\connection.rs:16:14
    |
 16 |     async fn execute(&self, stmt: Statement) -> Result<ExecResult, DbErr>;
    |              ------- the method is available for `DatabaseConnection` here
    |
note: the method `execute` exists on the type `sea_orm::SqlxSqlitePoolConnection`
   --> C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sea-orm-1.1.19\src\driver\sqlx_sqlite.rs:131:5
    |
131 |     pub async fn execute(&self, stmt: Statement) -> Result<ExecResult, DbErr> {
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    = help: items from traits can only be used if the trait is in scope
help: trait `ConnectionTrait` which provides `execute` is implemented but not in scope; perhaps you want to import it
    |
  1 + use sea_orm::ConnectionTrait;
    |

error[E0282]: type annotations needed
  --> tests\integration_test.rs:23:5
   |
23 | /     conn.execute(db_backend.build(sea_orm::sea_query::Table::create()
24 | |         .table(app_lib::entities::items::Entity)
25 | |         .if_not_exists()
26 | |         .col(sea_orm::sea_query::ColumnDef::new(app_lib::entities::items::Column::Id).integer().not_null().auto_increment().primary_key())
...  |
30 | |         .col(sea_orm::sea_query::ColumnDef::new(app_lib::entities::items::Column::UpdatedAt).string())
31 | |     )).await.expect("Failed to create table");
   | |____________^ cannot infer type

Some errors have detailed explanations: E0282, E0599, E0603.
For more information about an error, try `rustc --explain E0282`.
warning: `app` (test "integration_test") generated 1 warning
error: could not compile `app` (test "integration_test") due to 6 previous errors; 1 warning emitted