Skip to content

Commit dc69601

Browse files
committed
Drop lifetime generic argument from PyCommonString
1 parent f60b07a commit dc69601

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

vm/src/obj/objbyteinner.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1299,7 +1299,7 @@ pub fn bytes_zfill(bytes: &[u8], width: usize) -> Vec<u8> {
12991299

13001300
const ASCII_WHITESPACES: [u8; 6] = [0x20, 0x09, 0x0a, 0x0c, 0x0d, 0x0b];
13011301

1302-
impl PyCommonString<'_, u8> for [u8] {
1302+
impl PyCommonString<u8> for [u8] {
13031303
fn get_slice(&self, range: std::ops::Range<usize>) -> &Self {
13041304
&self[range]
13051305
}

vm/src/obj/objstr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1799,7 +1799,7 @@ mod tests {
17991799
}
18001800
}
18011801

1802-
impl PyCommonString<'_, char> for str {
1802+
impl PyCommonString<char> for str {
18031803
fn get_slice(&self, range: std::ops::Range<usize>) -> &Self {
18041804
&self[range]
18051805
}

vm/src/obj/pystr.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,7 @@ impl StringRange for std::ops::Range<usize> {
3737
}
3838
}
3939

40-
pub trait PyCommonString<'a, E>
41-
where
42-
Self: 'a,
43-
{
40+
pub trait PyCommonString<E> {
4441
fn get_slice(&self, range: std::ops::Range<usize>) -> &Self;
4542
fn len(&self) -> usize;
4643

0 commit comments

Comments
 (0)