File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change
1
+ use gio:: prelude:: * ;
2
+
1
3
#[ test]
2
- #[ cfg( feature = "v2_36" ) ]
3
4
fn std_io_copy_with_gio ( ) {
4
- use gio:: prelude:: * ;
5
- use std:: io;
6
-
7
5
let bytes = glib:: Bytes :: from_owned ( [ 1 , 2 , 3 ] ) ;
8
- let mut read = gio:: MemoryInputStream :: new_from_bytes ( & bytes) . into_read ( ) ;
6
+ let mut read = gio:: MemoryInputStream :: from_bytes ( & bytes) . into_read ( ) ;
9
7
let mut write = gio:: MemoryOutputStream :: new_resizable ( ) . into_write ( ) ;
10
8
11
- let result = io:: copy ( & mut read, & mut write) ;
9
+ let result = std :: io:: copy ( & mut read, & mut write) ;
12
10
13
11
let out_stream = write. into_output_stream ( ) ;
14
12
out_stream. close ( gio:: Cancellable :: NONE ) . unwrap ( ) ;
15
13
assert_eq ! ( result. unwrap( ) , 3 ) ;
16
- assert_eq ! ( out_stream. steal_as_bytes( ) . unwrap ( ) , bytes) ;
14
+ assert_eq ! ( out_stream. steal_as_bytes( ) , bytes) ;
17
15
}
You can’t perform that action at this time.
0 commit comments