There's also the second error, which I honestly don't fully understand as I use paths starting with :: all over the place, and only this one has issue.
Compiling eisheth v0.1.0 (/home/ramona/Projects/ligeia/eisheth)
error: Potentially invalid expansion. Expected an expression, an identifier, `::`, `<`, `Self`, `break` or 13 others.
--> eisheth/src/module/macros.rs:70:21
|
70 | let $name = unsafe {
| ^^^^^^
error: Potentially invalid expansion. Expected an identifier, `Self`, `_`, `self`, `super`, a `(`.
--> eisheth/src/module/macros.rs:94:31
|
94 | $($function_name: ::eisheth::module::DeclaredFunctionDescriptor),*
| ^
error: could not compile `eisheth` (lib) due to 2 previous errors