File tree 3 files changed +8
-8
lines changed
3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ mod sealed {
11
11
use stmt:: Column ;
12
12
13
13
pub trait Sealed {
14
- fn idx ( & self , stmt : & [ Column ] ) -> Option < usize > ;
14
+ fn __idx ( & self , stmt : & [ Column ] ) -> Option < usize > ;
15
15
}
16
16
}
17
17
@@ -22,7 +22,7 @@ pub trait RowIndex: Sealed {}
22
22
23
23
impl Sealed for usize {
24
24
#[ inline]
25
- fn idx ( & self , stmt : & [ Column ] ) -> Option < usize > {
25
+ fn __idx ( & self , stmt : & [ Column ] ) -> Option < usize > {
26
26
if * self >= stmt. len ( ) {
27
27
None
28
28
} else {
@@ -35,7 +35,7 @@ impl RowIndex for usize {}
35
35
36
36
impl Sealed for str {
37
37
#[ inline]
38
- fn idx ( & self , stmt : & [ Column ] ) -> Option < usize > {
38
+ fn __idx ( & self , stmt : & [ Column ] ) -> Option < usize > {
39
39
if let Some ( idx) = stmt. iter ( ) . position ( |d| d. name ( ) == self ) {
40
40
return Some ( idx) ;
41
41
} ;
56
56
T : ?Sized + Sealed ,
57
57
{
58
58
#[ inline]
59
- fn idx ( & self , columns : & [ Column ] ) -> Option < usize > {
60
- T :: idx ( * self , columns)
59
+ fn __idx ( & self , columns : & [ Column ] ) -> Option < usize > {
60
+ T :: __idx ( * self , columns)
61
61
}
62
62
}
63
63
Original file line number Diff line number Diff line change @@ -225,7 +225,7 @@ impl<'a> Row<'a> {
225
225
I : RowIndex ,
226
226
T : FromSql ,
227
227
{
228
- let idx = match idx. idx ( & self . stmt_info . columns ) {
228
+ let idx = match idx. __idx ( & self . stmt_info . columns ) {
229
229
Some ( idx) => idx,
230
230
None => return None ,
231
231
} ;
@@ -247,7 +247,7 @@ impl<'a> Row<'a> {
247
247
where
248
248
I : RowIndex + fmt:: Debug ,
249
249
{
250
- match idx. idx ( & self . stmt_info . columns ) {
250
+ match idx. __idx ( & self . stmt_info . columns ) {
251
251
Some ( idx) => self . data . get ( idx) ,
252
252
None => panic ! ( "invalid index {:?}" , idx) ,
253
253
}
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ impl Row {
69
69
T : FromSql ,
70
70
I : RowIndex ,
71
71
{
72
- let idx = match idx. idx ( & self . columns ) {
72
+ let idx = match idx. __idx ( & self . columns ) {
73
73
Some ( idx) => idx,
74
74
None => return Ok ( None ) ,
75
75
} ;
You can’t perform that action at this time.
0 commit comments