diff --git a/codegen/ui_tests/rhai_fn_non_clonable_return.stderr b/codegen/ui_tests/rhai_fn_non_clonable_return.stderr index b9016a12..28d43e99 100644 --- a/codegen/ui_tests/rhai_fn_non_clonable_return.stderr +++ b/codegen/ui_tests/rhai_fn_non_clonable_return.stderr @@ -1,10 +1,10 @@ error[E0277]: the trait bound `NonClonable: Clone` is not satisfied - --> $DIR/rhai_fn_non_clonable_return.rs:11:8 - | -11 | pub fn test_fn(input: f32) -> NonClonable { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `NonClonable` - | - ::: $WORKSPACE/src/dynamic.rs - | - | pub fn from(mut value: T) -> Self { - | ----- required by this bound in `rhai::Dynamic::from` + --> $DIR/rhai_fn_non_clonable_return.rs:11:8 + | +11 | pub fn test_fn(input: f32) -> NonClonable { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `NonClonable` + | + ::: $WORKSPACE/src/dynamic.rs + | + | pub fn from(mut value: T) -> Self { + | ----- required by this bound in `rhai::Dynamic::from` diff --git a/codegen/ui_tests/rhai_mod_non_clonable_return.stderr b/codegen/ui_tests/rhai_mod_non_clonable_return.stderr index 900efa16..73ba7569 100644 --- a/codegen/ui_tests/rhai_mod_non_clonable_return.stderr +++ b/codegen/ui_tests/rhai_mod_non_clonable_return.stderr @@ -1,10 +1,10 @@ error[E0277]: the trait bound `NonClonable: Clone` is not satisfied - --> $DIR/rhai_mod_non_clonable_return.rs:12:12 - | -12 | pub fn test_fn(input: f32) -> NonClonable { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `NonClonable` - | - ::: $WORKSPACE/src/dynamic.rs - | - | pub fn from(mut value: T) -> Self { - | ----- required by this bound in `rhai::Dynamic::from` + --> $DIR/rhai_mod_non_clonable_return.rs:12:12 + | +12 | pub fn test_fn(input: f32) -> NonClonable { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `NonClonable` + | + ::: $WORKSPACE/src/dynamic.rs + | + | pub fn from(mut value: T) -> Self { + | ----- required by this bound in `rhai::Dynamic::from` diff --git a/src/parser.rs b/src/parser.rs index 61a4b6ad..d73edbe2 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -2509,7 +2509,7 @@ fn parse_stmt( let mut comments_pos = Position::NONE; // Handle doc-comments. - while let (Token::Comment(ref comment), pos) = input.peek().expect(INPUT_NEVER_ENDS) { + while let (Token::Comment(ref comment), pos) = input.peek().expect(NEVER_ENDS) { if comments_pos.is_none() { comments_pos = *pos; } @@ -2526,7 +2526,7 @@ fn parse_stmt( Token::Comment(comment) => { comments.push(comment); - match input.peek().expect(INPUT_NEVER_ENDS) { + match input.peek().expect(NEVER_ENDS) { (Token::Fn, _) | (Token::Private, _) => break, (Token::Comment(_), _) => (), _ => return Err(PERR::WrongDocComment.into_err(comments_pos)),