11#[ cfg( test) ]
22mod tests {
3- use bbqueue:: { consts :: * , BBBuffer } ;
3+ use bbqueue:: BBBuffer ;
44
55 #[ test]
66 fn frame_wrong_size ( ) {
7- let bb: BBBuffer < U256 > = BBBuffer :: new ( ) ;
7+ let bb: BBBuffer < 256 > = BBBuffer :: new ( ) ;
88 let ( mut prod, mut cons) = bb. try_split_framed ( ) . unwrap ( ) ;
99
1010 // Create largeish grants
@@ -25,7 +25,7 @@ mod tests {
2525
2626 #[ test]
2727 fn full_size ( ) {
28- let bb: BBBuffer < U256 > = BBBuffer :: new ( ) ;
28+ let bb: BBBuffer < 256 > = BBBuffer :: new ( ) ;
2929 let ( mut prod, mut cons) = bb. try_split_framed ( ) . unwrap ( ) ;
3030 let mut ctr = 0 ;
3131
@@ -66,7 +66,7 @@ mod tests {
6666
6767 #[ test]
6868 fn frame_overcommit ( ) {
69- let bb: BBBuffer < U256 > = BBBuffer :: new ( ) ;
69+ let bb: BBBuffer < 256 > = BBBuffer :: new ( ) ;
7070 let ( mut prod, mut cons) = bb. try_split_framed ( ) . unwrap ( ) ;
7171
7272 // Create largeish grants
@@ -93,7 +93,7 @@ mod tests {
9393
9494 #[ test]
9595 fn frame_undercommit ( ) {
96- let bb: BBBuffer < U512 > = BBBuffer :: new ( ) ;
96+ let bb: BBBuffer < 512 > = BBBuffer :: new ( ) ;
9797 let ( mut prod, mut cons) = bb. try_split_framed ( ) . unwrap ( ) ;
9898
9999 for _ in 0 ..100_000 {
@@ -132,20 +132,24 @@ mod tests {
132132
133133 #[ test]
134134 fn frame_auto_commit_release ( ) {
135- let bb: BBBuffer < U256 > = BBBuffer :: new ( ) ;
135+ let bb: BBBuffer < 256 > = BBBuffer :: new ( ) ;
136136 let ( mut prod, mut cons) = bb. try_split_framed ( ) . unwrap ( ) ;
137137
138138 for _ in 0 ..100 {
139139 {
140- let mut wgr = prod. grant ( 64 ) . unwrap ( ) . into_auto_commit ( ) ;
140+ let mut wgr = prod. grant ( 64 ) . unwrap ( ) ;
141+ wgr. to_commit ( 64 ) ;
141142 for ( i, by) in wgr. iter_mut ( ) . enumerate ( ) {
142143 * by = i as u8 ;
143144 }
144145 // drop
145146 }
146147
147148 {
148- let rgr = cons. read ( ) . unwrap ( ) . into_auto_release ( ) ;
149+ let mut rgr = cons. read ( ) . unwrap ( ) ;
150+ rgr. auto_release ( true ) ;
151+ let rgr = rgr;
152+
149153 for ( i, by) in rgr. iter ( ) . enumerate ( ) {
150154 assert_eq ! ( * by, i as u8 ) ;
151155 }
0 commit comments