Skip to content

Commit 09ed46a

Browse files
committed
Fix exec_spec
1 parent a9391c4 commit 09ed46a

2 files changed

Lines changed: 10 additions & 15 deletions

File tree

source/builtin_macros/src/contrib/exec_spec.rs

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ use std::rc::Rc;
55
use proc_macro::TokenStream;
66
use proc_macro2::{Group, Span, TokenStream as TokenStream2, TokenTree};
77
use quote::{quote, quote_spanned};
8-
use syn_verus::parse::{Parse, ParseStream};
9-
use syn_verus::spanned::Spanned;
10-
use syn_verus::token::Comma;
11-
use syn_verus::{
8+
use verus_syn::parse::{Parse, ParseStream};
9+
use verus_syn::spanned::Spanned;
10+
use verus_syn::token::Comma;
11+
use verus_syn::{
1212
Arm, AttrStyle, Attribute, BinOp, Block, Error, Expr, ExprBinary, ExprClosure, ExprMatches,
1313
ExprPath, Fields, FnArgKind, FnMode, GenericArgument, Ident, Index, Item, ItemEnum, ItemFn,
1414
ItemStruct, Lit, MatchesOpExpr, MatchesOpToken, Member, Meta, Pat, PatType, Path,
@@ -79,7 +79,7 @@ fn prefix_nth_segment(path: &Path, prefix: &str, n: usize) -> Result<Path, Error
7979
struct Items(Vec<Item>);
8080

8181
impl Parse for Items {
82-
fn parse(input: ParseStream) -> syn_verus::parse::Result<Items> {
82+
fn parse(input: ParseStream) -> verus_syn::parse::Result<Items> {
8383
let mut items = Vec::new();
8484
while !input.is_empty() {
8585
items.push(input.parse()?);
@@ -92,7 +92,7 @@ impl Parse for Items {
9292
struct Exprs(Vec<Expr>);
9393

9494
impl Parse for Exprs {
95-
fn parse(input: ParseStream) -> syn_verus::parse::Result<Exprs> {
95+
fn parse(input: ParseStream) -> verus_syn::parse::Result<Exprs> {
9696
let mut exprs = Vec::new();
9797
while !input.is_empty() {
9898
exprs.push(input.parse()?);
@@ -1185,7 +1185,7 @@ fn compile_expr(ctx: &LocalCtx, expr: &Expr, mode: VarMode) -> Result<TokenStrea
11851185
let spec_args = &expr_macro.mac.tokens;
11861186

11871187
// Parse the seq! macro call arguments
1188-
let args = syn_verus::parse2::<Exprs>(spec_args.clone())?;
1188+
let args = verus_syn::parse2::<Exprs>(spec_args.clone())?;
11891189

11901190
// Compile each argument
11911191
let args = args
@@ -1799,19 +1799,14 @@ pub fn exec_spec(input: TokenStream) -> TokenStream {
17991799
.0
18001800
.into_iter()
18011801
.map(|item| match compile_item(item) {
1802-
Ok(ts) => {
1803-
// println!("######## compiled item ########");
1804-
// println!("{}", ts);
1805-
// println!("###############################");
1806-
Ok(ts)
1807-
}
1802+
Ok(ts) => Ok(ts),
18081803
Err(err) => Err(err.to_compile_error().into()),
18091804
})
18101805
.collect::<Result<Vec<_>, _>>();
18111806

18121807
match res {
18131808
Ok(ts) => quote! {
1814-
::builtin_macros::verus! { #(#ts)* }
1809+
::verus_builtin_macros::verus! { #(#ts)* }
18151810
}
18161811
.into(),
18171812
Err(err) => err,

source/vstd/contrib/exec_spec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#![cfg(all(feature = "alloc", feature = "std"))]
44

55
use crate::prelude::*;
6-
pub use builtin_macros::exec_spec;
6+
pub use verus_builtin_macros::exec_spec;
77

88
verus! {
99

0 commit comments

Comments
 (0)