J'essaie d'afficher le contenu d'un fichier syn::Expr
dans la console, mais j'obtiens l'erreur suivante :
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`
Je ne comprends pas bien ce que sont les "limites de traits" ni comment les satisfaire. Existe-t-il un moyen simple d'afficher le contenu de cette variable ?