Skip to content

Commit 36e8e81

Browse files
Convert more === to == (#2462)
1 parent e479cce commit 36e8e81

44 files changed

Lines changed: 893 additions & 893 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

dependencies/syn/dev/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ syn_dev::r#mod! {
33

44
pub fn ref_mut_array_unsizing_coercion<T, const N: usize>(r: &mut [T; N]) -> (out: &mut [T])
55
ensures
6-
out.view() === old(r).view(),
7-
final(out).view() === final(r).view(),
6+
out.view() == old(r).view(),
7+
final(out).view() == final(r).view(),
88
opens_invariants none
99
no_unwind
1010
{

dependencies/syn/src/expr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2201,7 +2201,7 @@ pub(crate) mod parsing {
22012201
// (i) without the diagnostic, syn's error message would otherwise be baffling
22022202
//
22032203
// (ii) this case is a little more relevant due to verus specifications in
2204-
// function signatures, e.g., `requires x === Foo { a: 5 }` is not allowed
2204+
// function signatures, e.g., `requires x == Foo { a: 5 }` is not allowed
22052205
// without additional parentheses.
22062206
fn is_certainly_not_a_block(input: ParseStream) -> bool {
22072207
let input = input.fork();

examples/guide/bst_map_generic.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -700,9 +700,9 @@ fn vec_with_mut_refs(i: usize)
700700
701701
*v[i] = 1;
702702
703-
assert(i == 0 ==> (a, b, c) === (1, 0, 0));
704-
assert(i == 1 ==> (a, b, c) === (0, 1, 0));
705-
assert(i == 2 ==> (a, b, c) === (0, 0, 1));
703+
assert(i == 0 ==> (a, b, c) == (1, 0, 0));
704+
assert(i == 1 ==> (a, b, c) == (0, 1, 0));
705+
assert(i == 2 ==> (a, b, c) == (0, 0, 1));
706706
}
707707
// ANCHOR_END: vec_with_mut_refs_broken
708708
*/
@@ -723,9 +723,9 @@ fn vec_with_mut_refs(i: usize)
723723
assert(has_resolved(v[1]));
724724
assert(has_resolved(v[2]));
725725

726-
assert(i == 0 ==> (a, b, c) === (1, 0, 0));
727-
assert(i == 1 ==> (a, b, c) === (0, 1, 0));
728-
assert(i == 2 ==> (a, b, c) === (0, 0, 1));
726+
assert(i == 0 ==> (a, b, c) == (1, 0, 0));
727+
assert(i == 1 ==> (a, b, c) == (0, 1, 0));
728+
assert(i == 2 ==> (a, b, c) == (0, 0, 1));
729729
}
730730
// ANCHOR_END: vec_with_mut_refs
731731

@@ -750,9 +750,9 @@ fn tree_map_with_mut_refs(i: u64)
750750
lemma_tree_map_has_resolved(tree_map, 2);
751751
}
752752

753-
assert(i == 0 ==> (a, b, c) === (1, 0, 0));
754-
assert(i == 1 ==> (a, b, c) === (0, 1, 0));
755-
assert(i == 2 ==> (a, b, c) === (0, 0, 1));
753+
assert(i == 0 ==> (a, b, c) == (1, 0, 0));
754+
assert(i == 1 ==> (a, b, c) == (0, 1, 0));
755+
assert(i == 2 ==> (a, b, c) == (0, 0, 1));
756756
}
757757
// ANCHOR_END: tree_map_with_mut_refs
758758

examples/scache/rwlock.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ RwLock {
212212

213213
transition!{
214214
take_exc_lock_finish_writeback(clean: bool) {
215-
require pre.flag !== Flag::Writeback && pre.flag !== Flag::WritebackAndPendingExcLock;
215+
require pre.flag != Flag::Writeback && pre.flag != Flag::WritebackAndPendingExcLock;
216216

217217
remove exc_state -= Some(let ExcState::PendingAwaitWriteback{bucket, value});
218218
add exc_state += Some(ExcState::Pending{bucket, visited_count: 0, clean, value});
@@ -429,7 +429,7 @@ RwLock {
429429
transition!{
430430
shared_check_loading(bucket: BucketId) {
431431
require bucket < RC_WIDTH;
432-
require pre.flag !== Flag::Loading;
432+
require pre.flag != Flag::Loading;
433433

434434
remove shared_state -= { SharedState::Pending2{bucket} };
435435
birds_eye let value = pre.storage.get_Some_0();
@@ -538,8 +538,8 @@ RwLock {
538538

539539
pub open spec fn count_loading_refs(loading_state: Option<LoadingState>, match_bucket: BucketId) -> nat {
540540
match loading_state {
541-
Some(LoadingState::PendingCounted{bucket}) => if bucket===Some(match_bucket) { 1 } else { 0 },
542-
Some(LoadingState::Obtained{bucket}) => if bucket===Some(match_bucket) { 1 } else { 0 },
541+
Some(LoadingState::PendingCounted{bucket}) => if bucket == Some(match_bucket) { 1 } else { 0 },
542+
Some(LoadingState::Obtained{bucket}) => if bucket == Some(match_bucket) { 1 } else { 0 },
543543
_ => 0
544544
}
545545
}
@@ -650,7 +650,7 @@ RwLock {
650650
Some(LoadingState::PendingCounted{..}) => false,
651651
_ => true
652652
}
653-
&&& self.flag !== Flag::Unmapped
653+
&&& self.flag != Flag::Unmapped
654654
}
655655
SharedState::Obtained{bucket, value} => {
656656
&&& Some(value) == self.storage
@@ -660,7 +660,7 @@ RwLock {
660660
_ => true
661661
}
662662
&&& self.loading_state.is_None()
663-
&&& self.flag !== Flag::Unmapped
663+
&&& self.flag != Flag::Unmapped
664664
}
665665
}
666666
}
@@ -853,7 +853,7 @@ RwLock {
853853
// shared_storage_invariant
854854
let new_ss = SharedState::Obtained{bucket: pre_exc.get_Obtained_bucket().get_Some_0(), value};
855855
assert forall |ss| post.shared_state.count(ss) > 0 implies post.shared_state_valid(ss) by {
856-
if ss !== new_ss {
856+
if ss != new_ss {
857857
assert(pre.shared_state_valid(ss));
858858
}
859859
}

examples/state_machines/interner.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ tokenized_state_machine! {InternSystem<T> {
3030

3131
transition!{
3232
insert(val: T) {
33-
require(forall |i: int| 0 <= i && i < pre.auth.len() ==> pre.auth.index(i) !== val);
33+
require(forall |i: int| 0 <= i && i < pre.auth.len() ==> pre.auth.index(i) != val);
3434
update auth = pre.auth.push(val);
3535
}
3636
}
@@ -72,7 +72,7 @@ tokenized_state_machine! {InternSystem<T> {
7272
0 <= j && j < self.auth.len() &&
7373
i != j
7474
==>
75-
self.auth.index(i) !== self.auth.index(j)
75+
self.auth.index(i) != self.auth.index(j)
7676
}
7777

7878
#[inductive(empty)]

examples/state_machines/petersons_algorithm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ tokenized_state_machine! { Petersons<T> {
3030
&&& (self.thread_1 == ThreadState::Idle) <==> !self.flag_1
3131
&&& !(self.thread_0 == ThreadState::Critical && self.thread_1 == ThreadState::Critical)
3232
&&& self.storage.is_Some() <==>
33-
(self.thread_0 !== ThreadState::Critical && self.thread_1 !== ThreadState::Critical)
33+
(self.thread_0 != ThreadState::Critical && self.thread_1 != ThreadState::Critical)
3434
&&& self.thread_0 == ThreadState::Critical && self.turn == 1 ==> self.thread_1 == ThreadState::Idle || self.thread_1 == ThreadState::SetFlag
3535
&&& self.thread_1 == ThreadState::Critical && self.turn == 0 ==> self.thread_0 == ThreadState::Idle || self.thread_0 == ThreadState::SetFlag
3636
&&& self.turn == 0 || self.turn == 1

examples/state_machines/tutorial/fifo.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ tokenized_state_machine!{FifoQueue<T> {
354354
assert(post.storage.dom().contains(i));
355355
/*
356356
assert(
357-
post.storage.index(i).id() ===
357+
post.storage.index(i).id() ==
358358
post.backing_cells.index(i)
359359
);
360360
assert(if post.in_active_range(i) {
@@ -399,7 +399,7 @@ tokenized_state_machine!{FifoQueue<T> {
399399
} else {
400400
assert(post.storage.dom().contains(i));
401401
assert(
402-
post.storage.index(i).id() ===
402+
post.storage.index(i).id() ==
403403
post.backing_cells.index(i)
404404
);
405405
assert(if post.in_active_range(i) {
@@ -423,7 +423,7 @@ tokenized_state_machine!{FifoQueue<T> {
423423
let head = pre.consumer.get_Consuming_0();
424424
assert(post.storage.dom().contains(head));
425425
assert(
426-
post.storage.index(head).id() ===
426+
post.storage.index(head).id() ==
427427
post.backing_cells.index(head as int)
428428
);
429429
assert(if post.in_active_range(head) {
@@ -472,7 +472,7 @@ struct_with_invariants!{
472472
// The Cell IDs in the instance protocol match the cell IDs in the actual vector:
473473
&&& self.instance@.backing_cells().len() == self.buffer@.len()
474474
&&& forall|i: int| 0 <= i && i < self.buffer@.len() as int ==>
475-
self.instance@.backing_cells().index(i) ===
475+
self.instance@.backing_cells().index(i) ==
476476
self.buffer@.index(i).id()
477477
}
478478

examples/syntax.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@ pub(crate) proof fn binary_ops<A>(a: A, x: int) {
361361
assert(false <== false <== false);
362362
assert(!(false <== (false <== false)));
363363
assert((false <== false) <== false);
364-
assert(2 + 2 !== 3);
364+
assert(2 + 2 != 3);
365365
assert(a == a);
366366
assert(false <==> true && false);
367367
}

source/rust_verify_test/tests/adts.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,7 @@ test_verify_one_file! {
524524

525525
fn test() -> (s: (S, S))
526526
ensures
527-
s.0 === s.1,
527+
s.0 == s.1,
528528
{
529529

530530
let s1 = S { a: 10, b: Ghost(20) };
@@ -548,7 +548,7 @@ test_verify_one_file! {
548548
fn test() {
549549
let s1 = S { a: 10, b: Ghost(20) };
550550
let s2 = S { a: 10, b: Ghost(30) };
551-
assert(s1 === s2); // FAILS
551+
assert(s1 == s2); // FAILS
552552
}
553553
} => Err(e) => assert_one_fails(e)
554554
}

source/rust_verify_test/tests/closures.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ test_verify_one_file! {
4444

4545
proof fn testfun<A>(a: A, b: bool) {
4646
let aa = polytestfun(a, |x: A, y: A| (if b { x } else { y }));
47-
assert(a === aa);
47+
assert(a == aa);
4848
}
4949

5050
spec fn specf(x: u32, f: spec_fn(u32) -> u32) -> u32 {

0 commit comments

Comments
 (0)