File tree Expand file tree Collapse file tree 2 files changed +5
-9
lines changed
Expand file tree Collapse file tree 2 files changed +5
-9
lines changed Original file line number Diff line number Diff line change 1+ #[ cfg( feature = "alloc" ) ]
2+ use core:: ops:: Range ;
13use core:: {
24 self ,
35 mem,
@@ -36,7 +38,7 @@ impl<T: CopyConstructable> dyn Array<T> {
3638 pub fn elements < M : MemoryView > (
3739 & self ,
3840 memory : & M ,
39- range : crate :: Range < usize > ,
41+ range : Range < usize > ,
4042 ) -> Result < alloc:: vec:: Vec < T > , M :: AccessError > {
4143 let element_count = range. end - range. start ;
4244 let mut result = alloc:: vec:: Vec :: with_capacity ( element_count) ;
@@ -66,7 +68,7 @@ impl<T: SizedViewable> dyn Array<T> {
6668 pub fn elements_reference < M : MemoryView + Clone > (
6769 & self ,
6870 memory : M ,
69- range : core :: range :: legacy :: Range < usize > ,
71+ range : Range < usize > ,
7072 ) -> alloc:: vec:: Vec < Reference < T , M > > {
7173 alloc:: vec:: Vec :: from_iter ( range. map ( |index| {
7274 Reference :: new (
@@ -89,7 +91,7 @@ impl<T: SizedViewable> dyn Array<T> {
8991 pub fn elements_copy < M : MemoryView > (
9092 & self ,
9193 memory : & M ,
92- range : crate :: Range < usize > ,
94+ range : Range < usize > ,
9395 ) -> Result < alloc:: vec:: Vec < Copy < T > > , M :: AccessError > {
9496 let element_count = range. end - range. start ;
9597 let mut result = alloc:: vec:: Vec :: < T :: Memory > :: with_capacity ( element_count) ;
Original file line number Diff line number Diff line change 1- #![ feature( new_range_api) ]
21#![ cfg_attr( not( feature = "std" ) , no_std) ]
32
43#[ cfg( feature = "alloc" ) ]
54extern crate alloc;
65
7- #[ cfg( all( feature = "alloc" , not( feature = "std" ) ) ) ]
8- pub ( crate ) use core:: range:: Range ;
9- #[ cfg( all( feature = "std" ) ) ]
10- pub ( crate ) use std:: range:: Range ;
11-
126pub mod builtins;
137
148mod error;
You can’t perform that action at this time.
0 commit comments