Я пытаюсь реализовать собственный HTTP-заголовок, используя макрос impl_header из гипер ящик, но кажется, что он не может разрешить модуль hyper::header
.
Вот мой код:
#[macro_use] extern crate hyper;
use hyper::header;
struct CustomHeader;
impl_header!(CustomHeader, "value", String);
А вот и ошибка компилятора:
<hyper macros>:11:14: 11:20 error: unresolved import `header::HeaderFormat`. Maybe a missing `extern crate header`?
<hyper macros>:11 Result { use header:: HeaderFormat ; self . fmt_header ( f ) } } }
^~~~~~
<hyper macros>:1:1: 11:67 note: in expansion of impl_header!
lib.rs:4:1: 4:45 note: expansion site
error: aborting due to previous error
Could not compile `macro_issue`.
Любая подсказка, почему это происходит и как я могу это исправить?
Спасибо
$crate
, когда ссылаясь на свои собственные модули. Должно быть простое исправление! - person Renato Zannon   schedule 15.02.2015