cargo : warning: unused import: 
`chrono::Utc`
At line:1 char:1
+ cargo check 2>&1 | Out-File 
-FilePath error_full.txt -Encoding utf8
+ ~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSp    
ecified: (warning: unused impor    t: 
`chrono::Utc`:String) [], Re    
moteException
    + FullyQualifiedErrorId : Nativ    
eCommandError
 
 --> F:\projects\ceylon\next-processor\
runtime\src\memory\backends\in_memory.r
s:4:5
  |
4 | use chrono::Utc;
  |     ^^^^^^^^^^^
  |
  = note: `#[warn(unused_imports)]` 
(part of `#[warn(unused)]`) on by 
default

warning: unused variable: `ctx`
  --> F:\projects\ceylon\next-processor
\runtime\src\core\agent.rs:11:50
   |
11 |     async fn on_message(&mut 
self, msg: Message, ctx: &mut 
AgentContext) -> Result<()> {
   |                                   
               ^^^ help: if this is 
intentional, prefix it with an 
underscore: `_ctx`
   |
   = note: `#[warn(unused_variables)]` 
(part of `#[warn(unused)]`) on by 
default

warning: unused variable: `msg`
  --> F:\projects\ceylon\next-processor
\runtime\src\core\agent.rs:11:36
   |
11 |     async fn on_message(&mut 
self, msg: Message, ctx: &mut 
AgentContext) -> Result<()> {
   |                                   
 ^^^ help: if this is intentional, 
prefix it with an underscore: `_msg`

warning: unused variable: `ctx`
  --> F:\projects\ceylon\next-processor
\runtime\src\core\agent.rs:21:9
   |
21 |         ctx: &mut AgentContext,
   |         ^^^ help: if this is 
intentional, prefix it with an 
underscore: `_ctx`

warning: `runtime` (lib) generated 4 
warnings (run `cargo fix --lib -p 
runtime` to apply 1 suggestion)
    Checking ceylon-python v0.1.0 (F:\p
rojects\ceylon\next-processor\bindings\
python)
error: cannot find attribute 
`async_trait` in this scope
   --> src\lib.rs:877:3
    |
877 | #[async_trait]
    |   ^^^^^^^^^^^
    |
    = note: `async_trait` is in scope, 
but it is a crate, not an attribute
help: consider importing this 
attribute macro
    |
  1 + use async_trait::async_trait;
    |

warning: unused import: `pyo3_async_run
times::tokio::into_future`
 --> src\lib.rs:4:5
  |
4 | use pyo3_async_runtimes::tokio::int
o_future;
  |     
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: `#[warn(unused_imports)]` 
(part of `#[warn(unused)]`) on by 
default

warning: unused import: 
`std::collections::HashMap`
  --> src\lib.rs:13:5
   |
13 | use std::collections::HashMap;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^

warning: unused import: 
`tokio::sync::Mutex`
  --> src\lib.rs:16:5
   |
16 | use tokio::sync::Mutex;
   |     ^^^^^^^^^^^^^^^^^^

error[E0195]: lifetime parameters or 
bounds on method `store` do not match 
the trait declaration
   --> src\lib.rs:879:19
    |
879 |     async fn store(&self, entry: 
runtime::core::memory::MemoryEntry) -> 
runtime::core::error::Result<String> {
    |                   ^ lifetimes do 
not match method in trait

error[E0195]: lifetime parameters or 
bounds on method `get` do not match 
the trait declaration
   --> src\lib.rs:892:17
    |
892 |     async fn get(&self, id: 
&str) -> runtime::core::error::Result<O
ption<runtime::core::memory::MemoryEntr
y>> {
    |                 ^ lifetimes do 
not match method in trait

error[E0195]: lifetime parameters or 
bounds on method `search` do not match 
the trait declaration
   --> src\lib.rs:911:20
    |
911 |     async fn search(&self, 
query: 
runtime::core::memory::MemoryQuery) -> 
runtime::core::error::Result<Vec<runtim
e::core::memory::MemoryEn...
    |                    ^ lifetimes 
do not match method in trait

error[E0195]: lifetime parameters or 
bounds on method `delete` do not match 
the trait declaration
   --> src\lib.rs:927:20
    |
927 |     async fn delete(&self, id: 
&str) -> 
runtime::core::error::Result<bool> {
    |                    ^ lifetimes 
do not match method in trait

error[E0195]: lifetime parameters or 
bounds on method `clear` do not match 
the trait declaration
   --> src\lib.rs:939:19
    |
939 |     async fn clear(&self) -> 
runtime::core::error::Result<()> {
    |                   ^ lifetimes do 
not match method in trait

error[E0195]: lifetime parameters or 
bounds on method `count` do not match 
the trait declaration
   --> src\lib.rs:950:19
    |
950 |     async fn count(&self) -> 
runtime::core::error::Result<usize> {
    |                   ^ lifetimes do 
not match method in trait

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:880:17
    |
880 |         Python::with_gil(|py| {
    |                 ^^^^^^^^
    |
    = note: `#[warn(deprecated)]` on 
by default

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:893:17
    |
893 |         Python::with_gil(|py| {
    |                 ^^^^^^^^

error[E0282]: type annotations needed
   --> src\lib.rs:902:39
    |
902 | ...                   
.map_err(|e| runtime::core::error::Erro
r::MeshError(e.to_string()))?;
    |                                 
^                                      
   - type must be known at this point
    |
help: consider giving this closure 
parameter an explicit type
    |
902 |                             
.map_err(|e: /* Type */| runtime::core:
:error::Error::MeshError(e.to_string())
)?;
    |                                  
      ++++++++++++

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:912:17
    |
912 |         Python::with_gil(|py| {
    |                 ^^^^^^^^

error[E0282]: type annotations needed
   --> src\lib.rs:919:35
    |
919 |                         
.map_err(|e| runtime::core::error::Erro
r::MeshError(e.to_string()))?;
    |                                  
 ^                                     
    - type must be known at this point
    |
help: consider giving this closure 
parameter an explicit type
    |
919 |                         
.map_err(|e: /* Type */| runtime::core:
:error::Error::MeshError(e.to_string())
)?;
    |                                  
  ++++++++++++

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:928:17
    |
928 |         Python::with_gil(|py| {
    |                 ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:940:17
    |
940 |         Python::with_gil(|py| {
    |                 ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:951:17
    |
951 |         Python::with_gil(|py| {
    |                 ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
  --> src\lib.rs:88:17
   |
88 |         Python::with_gil(|py| {
   |                 ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:111:17
    |
111 |         Python::with_gil(|py| {
    |                 ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:124:17
    |
124 |         Python::with_gil(|py| {
    |                 ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:141:30
    |
141 |         let result = 
Python::with_gil(|py| {
    |                              
^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:196:17
    |
196 |         Python::with_gil(|py| {
    |                 ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:252:17
    |
252 |         Python::with_gil(|py| 
Ok(py.None()))
    |                 ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:285:33
    |
285 |         let value_obj = 
Python::with_gil(|py| {
    |                                 
^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:337:17
    |
337 |         Python::with_gil(|py| {
    |                 ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:374:50
    |
374 |         let (metadata, 
action_wrapper) = 
Python::with_gil(|py| {
    |                                  
                ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:577:21
    |
577 |             
Python::with_gil(|py| {
    |                     ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:715:50
    |
715 |         let (metadata, 
action_wrapper) = 
Python::with_gil(|py| {
    |                                  
                ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:794:17
    |
794 |         Python::with_gil(|py| {
    |                 ^^^^^^^^

warning: use of deprecated associated 
function 
`pyo3::Python::<'_>::with_gil`: use 
`Python::attach` instead
   --> src\lib.rs:844:17
    |
844 |         Python::with_gil(|py| {
    |                 ^^^^^^^^

warning: unused variable: `result`
   --> src\lib.rs:141:13
    |
141 |         let result = 
Python::with_gil(|py| {
    |             ^^^^^^ help: if this 
is intentional, prefix it with an 
underscore: `_result`
    |
    = note: 
`#[warn(unused_variables)]` (part of 
`#[warn(unused)]`) on by default

warning: unused variable: `metadata`
   --> src\lib.rs:374:14
    |
374 |         let (metadata, 
action_wrapper) = 
Python::with_gil(|py| {
    |              ^^^^^^^^ help: if 
this is intentional, prefix it with an 
underscore: `_metadata`

warning: unused variable: `builder`
   --> src\lib.rs:595:17
    |
595 |         let mut builder = runtime
::llm::LlmAgent::builder(&slf.name, 
&slf.model);
    |                 ^^^^^^^ help: if 
this is intentional, prefix it with an 
underscore: `_builder`

warning: variable does not need to be 
mutable
   --> src\lib.rs:595:13
    |
595 |         let mut builder = runtime
::llm::LlmAgent::builder(&slf.name, 
&slf.model);
    |             ----^^^^^^^
    |             |
    |             help: remove this 
`mut`
    |
    = note: `#[warn(unused_mut)]` 
(part of `#[warn(unused)]`) on by 
default

warning: unused variable: `metadata`
   --> src\lib.rs:715:14
    |
715 |         let (metadata, 
action_wrapper) = 
Python::with_gil(|py| {
    |              ^^^^^^^^ help: if 
this is intentional, prefix it with an 
underscore: `_metadata`

Some errors have detailed 
explanations: E0195, E0282.
For more information about an error, 
try `rustc --explain E0195`.
warning: `ceylon-python` (lib) 
generated 27 warnings
error: could not compile 
`ceylon-python` (lib) due to 9 
previous errors; 27 warnings emitted
