Quantcast
Channel: could not find `__client_accounts_contributor` in the crate root - Solana Stack Exchange
Viewing all articles
Browse latest Browse all 2

could not find `__client_accounts_contributor` in the crate root

$
0
0

Attempting to 'anchor build' a project and running into errors with the #[program] macro. Unsure exactly what could be causing these. Tried reading the compiler error index but it didnt seem to help in this context.

Errors:

    error[E0432]: unresolved import `crate`  --> programs/solfund/src/lib.rs:10:1   |10 | #[program]   | ^^^^^^^^^^ could not find `__client_accounts_contributor` in the crate root   |   = note: this error originates in the attribute macro `program` (in Nightly builds, run with -Z macro-backtrace for more info)error: the `#[global_allocator]` in this crate conflicts with global allocator in: solend_programerror[E0637]: `&` without an explicit lifetime name cannot be used here  --> programs/solfund/src/lib.rs:10:1   |10 | #[program]   | ^ explicit lifetime name needed here   |   = note: this error originates in the attribute macro `program` (in Nightly builds, run with -Z macro-backtrace for more info)error[E0106]: missing lifetime specifier  --> programs/solfund/src/lib.rs:10:1   |10 | #[program]   | ^ expected named lifetime parameter   |   = note: this error originates in the attribute macro `program` (in Nightly builds, run with -Z macro-backtrace for more info)help: consider introducing a named lifetime parameter   |10 ~ #<'a>[program]11 | pub mod solfund {12 |     use super::*;13 | 14 |     pub fn create_fundraiser(15 |         ctx: Context<CreateFundraiser>, ...Some errors have detailed explanations: E0106, E0432, E0637.For more information about an error, try `rustc --explain E0106`.

Any ideas?


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images