Я пытаюсь вывести содержимое syn::Expr
на консоль, но получаю следующую ошибку:
error[E0599]: no method named `to_string` found for type `&syn::Expr` in the current scope
--> derive/src/lib.rs:165:40
|
165 | println!("Expression: {:#?}", expr.to_string());
| ^^^^^^^^^
|
= note: the method `to_string` exists but the following trait bounds were not satisfied:
`syn::Expr : std::string::ToString`
`&syn::Expr : std::string::ToString`
`syn::Expr : std::string::ToString`
Мне не ясно, что такое "границы черты" или как удовлетворитьих.Существуют ли простые способы вывода содержимого этой переменной?