|
2 | 2 | #[path = "fns_tests.rs"] |
3 | 3 | mod fns_tests; |
4 | 4 |
|
5 | | -use proc_macro2::{Span, TokenStream}; |
| 5 | +use proc_macro2::Span; |
6 | 6 | use quote::{ToTokens, quote}; |
7 | 7 | use syn::{ |
8 | | - Attribute, Block, Expr, Ident, LitStr, Meta, Pat, PatIdent, Path, ReturnType, Signature, Stmt, |
9 | | - Type, |
| 8 | + Attribute, Block, Expr, Ident, LitStr, Pat, PatIdent, Path, ReturnType, Signature, Stmt, Type, |
10 | 9 | parse::{Parse, Result}, |
11 | 10 | parse_quote, |
12 | 11 | }; |
13 | 12 |
|
14 | 13 | use crate::{ |
15 | | - Capture, PostCondition, PreCondition, Spec, |
16 | | - instrument::{Config, build_assert, build_eprint}, |
17 | | - qualifiers::FnQualifiers, |
| 14 | + Capture, PostCondition, PreCondition, Spec, instrument::Config, qualifiers::FnQualifiers, |
18 | 15 | }; |
19 | 16 |
|
20 | 17 | impl Config { |
@@ -180,7 +177,7 @@ impl Config { |
180 | 177 | subpat: None, |
181 | 178 | }); |
182 | 179 |
|
183 | | - // --- Generate Precondition Checks --- |
| 180 | + // --- Generate Precondition Clauses --- |
184 | 181 | let mut precondition_clauses: Vec<Expr> = vec![]; |
185 | 182 | for condition in spec.requires.iter().chain(&spec.maintains) { |
186 | 183 | let closure = &condition.closure; |
@@ -232,7 +229,7 @@ impl Config { |
232 | 229 | let (#(#aliases),*): (#(#types),*) = (#(#exprs),*); |
233 | 230 | }; |
234 | 231 |
|
235 | | - // --- Generate Postcondition Checks --- |
| 232 | + // --- Generate Postcondition Clauses --- |
236 | 233 | let mut postcondition_clauses: Vec<Expr> = vec![]; |
237 | 234 | for condition in &spec.maintains { |
238 | 235 | let closure = condition.closure.to_token_stream(); |
|
0 commit comments