Skip to content

Commit

Permalink
Commit test outputs
Browse files Browse the repository at this point in the history
  • Loading branch information
Nadrieril committed Sep 13, 2024
1 parent 3884362 commit d6fb8df
Show file tree
Hide file tree
Showing 28 changed files with 714 additions and 714 deletions.
28 changes: 14 additions & 14 deletions tests/snapshots/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -16,57 +16,57 @@ info:
always_inspect_bm: false
---
real, mp0: T0, real, mp1: T1
--------------------------------------- "Constructor"
----------------------------------- "Constructor"
_, m ⊢ [p0, p1]: [T0, T1]

inh, rop0: &T0, inh, rop1: &T1
----------------------------------------- "ConstructorRef"
------------------------------------- "ConstructorRef"
r, m ⊢ [p0, p1]: &[T0, T1]

inh, mp0: &mut T0, inh, mp1: &mut T1
----------------------------------------------- "ConstructorRef"
------------------------------------------- "ConstructorRef"
r, m ⊢ [p0, p1]: &mut [T0, T1]

inh, ro ⊢ [p0, p1]: &T
------------------------ "ConstructorMultiRef"
---------------------- "ConstructorMultiRef"
r, m ⊢ [p0, p1]: &&T

inh, ro ⊢ [p0, p1]: &T
-------------------------- "ConstructorMultiRef"
------------------------ "ConstructorMultiRef"
r, m ⊢ [p0, p1]: &&mut T

inh, ro ⊢ [p0, p1]: &T
-------------------------- "ConstructorMultiRef"
------------------------ "ConstructorMultiRef"
r, m ⊢ [p0, p1]: &mut &T

inh, m ⊢ [p0, p1]: &mut T
------------------------------ "ConstructorMultiRef"
---------------------------- "ConstructorMultiRef"
r, m ⊢ [p0, p1]: &mut &mut T

real, rop: T
----------------- "Deref"
--------------- "Deref"
r, m&p: &T

real, mp: T
----------------------- "Deref"
--------------------- "Deref"
r, m&mut p: &mut T

real, rop: T
------------------- "DerefMutWithShared"
----------------- "DerefMutWithShared"
r, m&p: &mut T

inh, mx: &T
-------------------- "BindingBorrow"
------------------ "BindingBorrow"
real, mref x: T

inh, mx: &mut T
------------------------ "BindingBorrow"
---------------------- "BindingBorrow"
real, mref mut x: T


------------- "Binding"
----------- "Binding"
r, mx: T


----------------- "Binding"
--------------- "Binding"
r, mmut x: T
46 changes: 23 additions & 23 deletions tests/snapshots/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -16,93 +16,93 @@ info:
always_inspect_bm: false
---
move, mp0: T0, move, mp1: T1
--------------------------------------- "Constructor"
----------------------------------- "Constructor"
move, m ⊢ [p0, p1]: [T0, T1]

ref, rop0: T0, ref, rop1: T1
--------------------------------------- "ConstructorRef"
----------------------------------- "ConstructorRef"
move, m ⊢ [p0, p1]: &[T0, T1]

ref, rop0: T0, ref, rop1: T1
--------------------------------------- "ConstructorRef"
----------------------------------- "ConstructorRef"
ref, m ⊢ [p0, p1]: [T0, T1]

ref mut, mp0: T0, ref mut, mp1: T1
--------------------------------------------- "ConstructorRef"
----------------------------------------- "ConstructorRef"
move, m ⊢ [p0, p1]: &mut [T0, T1]

ref mut, mp0: T0, ref mut, mp1: T1
--------------------------------------------- "ConstructorRef"
----------------------------------------- "ConstructorRef"
ref mut, m ⊢ [p0, p1]: [T0, T1]

ref, ro ⊢ [p0, p1]: T
------------------------- "ConstructorMultiRef"
----------------------- "ConstructorMultiRef"
move, m ⊢ [p0, p1]: &&T

ref, ro ⊢ [p0, p1]: T
----------------------------- "ConstructorMultiRef"
--------------------------- "ConstructorMultiRef"
move, m ⊢ [p0, p1]: &&mut T

ref, ro ⊢ [p0, p1]: T
----------------------- "ConstructorMultiRef"
--------------------- "ConstructorMultiRef"
ref, m ⊢ [p0, p1]: &T

ref, ro ⊢ [p0, p1]: T
--------------------------- "ConstructorMultiRef"
------------------------- "ConstructorMultiRef"
ref, m ⊢ [p0, p1]: &mut T

ref, ro ⊢ [p0, p1]: T
----------------------------- "ConstructorMultiRef"
--------------------------- "ConstructorMultiRef"
move, m ⊢ [p0, p1]: &mut &T

ref mut, m ⊢ [p0, p1]: T
--------------------------------- "ConstructorMultiRef"
------------------------------- "ConstructorMultiRef"
move, m ⊢ [p0, p1]: &mut &mut T

ref, ro ⊢ [p0, p1]: T
--------------------------- "ConstructorMultiRef"
------------------------- "ConstructorMultiRef"
ref mut, m ⊢ [p0, p1]: &T

ref mut, m ⊢ [p0, p1]: T
------------------------------- "ConstructorMultiRef"
----------------------------- "ConstructorMultiRef"
ref mut, m ⊢ [p0, p1]: &mut T

move, rop: T
------------------ "Deref"
---------------- "Deref"
move, m&p: &T

move, rop: T
----------------- "Deref"
--------------- "Deref"
ref, m&p: T

move, mp: T
-------------------------- "Deref"
------------------------ "Deref"
move, m&mut p: &mut T

move, mp: T
------------------------ "Deref"
---------------------- "Deref"
ref mut, m&mut p: T

move, rop: T
---------------------- "DerefMutWithShared"
-------------------- "DerefMutWithShared"
move, m&p: &mut T

move, rop: T
-------------------- "DerefMutWithShared"
------------------ "DerefMutWithShared"
ref mut, m&p: T

ref, mx: T
-------------------- "BindingBorrow"
------------------ "BindingBorrow"
move, mref x: T

ref mut, mx: T
------------------------ "BindingBorrow"
---------------------- "BindingBorrow"
move, mref mut x: T


-------------- "Binding"
------------ "Binding"
bm, mx: T


------------------ "Binding"
---------------- "Binding"
bm, mmut x: T
62 changes: 31 additions & 31 deletions tests/snapshots/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -16,125 +16,125 @@ info:
always_inspect_bm: false
---
real, mp0: T0, real, mp1: T1
--------------------------------------- "Constructor"
----------------------------------- "Constructor"
_, m ⊢ [p0, p1]: [T0, T1]

inh, rop0: &T0, inh, rop1: &T1
----------------------------------------- "ConstructorRef"
------------------------------------- "ConstructorRef"
r, m ⊢ [p0, p1]: &[T0, T1]

inh, rwp0: &mut T0, inh, rwp1: &mut T1
------------------------------------------------- "ConstructorRef"
--------------------------------------------- "ConstructorRef"
r, rw ⊢ [p0, p1]: &mut [T0, T1]

inh, rop0: &T0, inh, rop1: &T1
----------------------------------------- "ConstructorRef(ForceReadOnly)"
------------------------------------- "ConstructorRef(ForceReadOnly)"
r, ro ⊢ [p0, p1]: &mut [T0, T1]

inh, ro ⊢ [p0, p1]: &T
------------------------ "ConstructorMultiRef"
---------------------- "ConstructorMultiRef"
r, m ⊢ [p0, p1]: &&T

inh, ro ⊢ [p0, p1]: &T
-------------------------- "ConstructorMultiRef"
------------------------ "ConstructorMultiRef"
r, m ⊢ [p0, p1]: &&mut T

inh, ro ⊢ [p0, p1]: &T
-------------------------- "ConstructorMultiRef"
------------------------ "ConstructorMultiRef"
r, m ⊢ [p0, p1]: &mut &T

inh, rw ⊢ [p0, p1]: &mut T
------------------------------- "ConstructorMultiRef"
----------------------------- "ConstructorMultiRef"
r, rw ⊢ [p0, p1]: &mut &mut T

inh, ro ⊢ [p0, p1]: &T
------------------------------- "ConstructorMultiRef(ForceReadOnly)"
----------------------------- "ConstructorMultiRef(ForceReadOnly)"
r, ro ⊢ [p0, p1]: &mut &mut T

real, rop: T
------------------ "Deref(EatOuter)"
---------------- "Deref(EatOuter)"
real, m&p: &T

_, rop: T
--------------------------------------- "Deref(EatOuter)"
------------------------------------- "Deref(EatOuter)"
inh, m&p: &T, T is not a reference

real, mp: T
-------------------------- "Deref(EatOuter)"
------------------------ "Deref(EatOuter)"
real, m&mut p: &mut T

_, mp: T
----------------------------------------------- "Deref(EatOuter)"
--------------------------------------------- "Deref(EatOuter)"
inh, m&mut p: &mut T, T is not a reference

inh, rop: &T
------------------ "Deref(EatInner)"
---------------- "Deref(EatInner)"
inh, m&p: &&T

inh, mp: &T
-------------------------- "Deref(EatInner)"
------------------------ "Deref(EatInner)"
inh, m&mut p: &&mut T

inh, rwp: &mut T
------------------------------- "Deref(EatInner)"
----------------------------- "Deref(EatInner)"
inh, rw&mut p: &mut &mut T

r, mp: &T
-------------------------- "Deref(EatInner, FallbackToOuter)"
------------------------ "Deref(EatInner, FallbackToOuter)"
inh, m&mut p: &mut &T

inh, rop: &T
---------------------- "Deref(EatInner, ForceReadOnly)"
-------------------- "Deref(EatInner, ForceReadOnly)"
inh, m&p: &mut &T

inh, rop: &T
------------------------------- "Deref(EatInner, ForceReadOnly)"
----------------------------- "Deref(EatInner, ForceReadOnly)"
inh, ro&mut p: &mut &mut T

real, rop: T
---------------------- "DerefMutWithShared(EatOuter)"
-------------------- "DerefMutWithShared(EatOuter)"
real, m&p: &mut T

_, rop: T
------------------------------------------- "DerefMutWithShared(EatOuter)"
----------------------------------------- "DerefMutWithShared(EatOuter)"
inh, m&p: &mut T, T is not a reference

inh, rop: &T
---------------------- "DerefMutWithShared(EatInner)"
-------------------- "DerefMutWithShared(EatInner)"
inh, m&p: &&mut T

inh, rop: &T
-------------------------- "DerefMutWithShared(EatInner)"
------------------------ "DerefMutWithShared(EatInner)"
inh, m&p: &mut &mut T

r, mref x: T
-------------------- "RefBindingResetBindingMode"
------------------ "RefBindingResetBindingMode"
inh, mref x: &T

r, mref x: T
------------------------ "RefBindingResetBindingMode"
---------------------- "RefBindingResetBindingMode"
inh, mref x: &mut T

r, mref mut x: T
------------------------ "RefBindingResetBindingMode"
---------------------- "RefBindingResetBindingMode"
inh, mref mut x: &T

r, mref mut x: T
---------------------------- "RefBindingResetBindingMode"
-------------------------- "RefBindingResetBindingMode"
inh, mref mut x: &mut T

inh, mx: &T
-------------------- "BindingBorrow"
------------------ "BindingBorrow"
real, mref x: T

inh, mx: &mut T
------------------------ "BindingBorrow"
---------------------- "BindingBorrow"
real, mref mut x: T


------------- "Binding"
----------- "Binding"
r, mx: T


-------------------- "Binding"
------------------ "Binding"
real, mmut x: T
Loading

0 comments on commit d6fb8df

Please sign in to comment.