Blocking waiting for file lock on artifact directory Compiling jspg v0.1.0 (/Users/awgneo/Repositories/thoughtpatterns/cellular/jspg) error[E0424]: expected value, found module `self` --> src/util.rs:162:33 | 40 | pub fn run_test_file_at_index(path: &str, index: usi... | ---------------------- this function can't have a `self` parameter ... 162 | let mut new_overrides = self.overrides.clone(); | ^^^^ `self` value is a keyword only available in methods with a `self` parameter error[E0424]: expected value, found module `self` --> src/util.rs:164:31 | 40 | pub fn run_test_file_at_index(path: &str, index: usi... | ---------------------- this function can't have a `self` parameter ... 164 | if let Some(props) = &self.schema.properties { | ^^^^ `self` value is a keyword only available in methods with a `self` parameter error[E0282]: type annotations needed --> src/util.rs:166:32 | 166 | new_overrides.extend(props.keys().cloned()); | ^^^^^ cannot infer type error[E0599]: no method named `is_valid` found for struct `drop::Drop` in the current scope --> src/util.rs:204:18 | 204 | ...ult.is_valid(), // Use is_valid() for clear "Got"... | ^^^^^^^^ method not found in `drop::Drop` | ::: src/drop.rs:5:1 | 5 | pub struct Drop { | --------------- method `is_valid` not found for this struct | = help: items from traits can only be used if the trait is implemented and in scope = note: the following trait defines an item `is_valid`, perhaps you need to implement it: candidate #1: `NullLayout` Some errors have detailed explanations: E0282, E0424, E0599. For more information about an error, try `rustc --explain E0282`. error: could not compile `jspg` (lib) due to 4 previous errors