Skip to content

Commit

Permalink
elide explicit lifetimes to make clippy happy
Browse files Browse the repository at this point in the history
  • Loading branch information
hkBst committed Jan 3, 2025
1 parent 17e0264 commit 155471c
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 16 deletions.
2 changes: 1 addition & 1 deletion data-url/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ impl<'a> DataUrl<'a> {
/// The URL’s fragment identifier (after `#`)
pub struct FragmentIdentifier<'a>(&'a str);

impl<'a> FragmentIdentifier<'a> {
impl FragmentIdentifier<'_> {
/// Like in a parsed URL
pub fn to_percent_encoded(&self) -> String {
let mut string = String::new();
Expand Down
4 changes: 2 additions & 2 deletions form_urlencoded/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ pub struct ParseIntoOwned<'a> {
inner: Parse<'a>,
}

impl<'a> Iterator for ParseIntoOwned<'a> {
impl Iterator for ParseIntoOwned<'_> {
type Item = (String, String);

fn next(&mut self) -> Option<Self::Item> {
Expand Down Expand Up @@ -195,7 +195,7 @@ impl Target for String {
type Finished = Self;
}

impl<'a> Target for &'a mut String {
impl Target for &mut String {
fn as_mut_string(&mut self) -> &mut String {
self
}
Expand Down
4 changes: 2 additions & 2 deletions idna/src/punycode.rs
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ where
phantom: PhantomData<C>,
}

impl<'a, T: PunycodeCodeUnit + Copy, C: PunycodeCaller> Iterator for Decode<'a, T, C> {
impl<T: PunycodeCodeUnit + Copy, C: PunycodeCaller> Iterator for Decode<'_, T, C> {
type Item = char;

fn next(&mut self) -> Option<Self::Item> {
Expand Down Expand Up @@ -309,7 +309,7 @@ impl<'a, T: PunycodeCodeUnit + Copy, C: PunycodeCaller> Iterator for Decode<'a,
}
}

impl<'a, T: PunycodeCodeUnit + Copy, C: PunycodeCaller> ExactSizeIterator for Decode<'a, T, C> {
impl<T: PunycodeCodeUnit + Copy, C: PunycodeCaller> ExactSizeIterator for Decode<'_, T, C> {
fn len(&self) -> usize {
self.len - self.position
}
Expand Down
4 changes: 2 additions & 2 deletions percent_encoding/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ impl<'a> Iterator for PercentEncode<'a> {
}
}

impl<'a> fmt::Display for PercentEncode<'a> {
impl fmt::Display for PercentEncode<'_> {
fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
for c in (*self).clone() {
formatter.write_str(c)?
Expand Down Expand Up @@ -254,7 +254,7 @@ fn after_percent_sign(iter: &mut slice::Iter<'_, u8>) -> Option<u8> {
Some(h as u8 * 0x10 + l as u8)
}

impl<'a> Iterator for PercentDecode<'a> {
impl Iterator for PercentDecode<'_> {
type Item = u8;

fn next(&mut self) -> Option<u8> {
Expand Down
2 changes: 1 addition & 1 deletion url/src/host.rs
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ pub enum Host<S = String> {
Ipv6(Ipv6Addr),
}

impl<'a> Host<&'a str> {
impl Host<&str> {
/// Return a copy of `self` that owns an allocated `String` but does not borrow an `&Url`.
pub fn to_owned(&self) -> Host<String> {
match *self {
Expand Down
8 changes: 4 additions & 4 deletions url/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,7 @@ impl Url {
/// let base = Url::parse("https://alice.com/a")?;
/// let url = base.join("http://eve.com/b")?;
/// assert_eq!(url.as_str(), "http://eve.com/b"); // http instead of https
///
/// # Ok(())
/// # }
/// # run().unwrap();
Expand Down Expand Up @@ -1492,7 +1492,7 @@ impl Url {
/// # }
/// # run().unwrap();
/// ```
///
#[inline]
pub fn query_pairs(&self) -> form_urlencoded::Parse<'_> {
form_urlencoded::parse(self.query().unwrap_or("").as_bytes())
Expand Down Expand Up @@ -1555,7 +1555,7 @@ impl Url {
/// # fn run() -> Result<(), ParseError> {
/// let mut url = Url::parse("https://example.com/data.csv")?;
/// assert_eq!(url.as_str(), "https://example.com/data.csv");
///
/// url.set_fragment(Some("cell=4,1-6,2"));
/// assert_eq!(url.as_str(), "https://example.com/data.csv#cell=4,1-6,2");
/// assert_eq!(url.fragment(), Some("cell=4,1-6,2"));
Expand Down Expand Up @@ -3177,7 +3177,7 @@ impl<'a> form_urlencoded::Target for UrlQuery<'a> {
type Finished = &'a mut Url;
}

impl<'a> Drop for UrlQuery<'a> {
impl Drop for UrlQuery<'_> {
fn drop(&mut self) {
if let Some(url) = self.url.take() {
url.restore_already_parsed_fragment(self.fragment.take())
Expand Down
4 changes: 2 additions & 2 deletions url/src/parser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ impl Pattern for char {
}
}

impl<'a> Pattern for &'a str {
impl Pattern for &str {
fn split_prefix(self, input: &mut Input) -> bool {
for c in self.chars() {
if input.next() != Some(c) {
Expand All @@ -318,7 +318,7 @@ impl<F: FnMut(char) -> bool> Pattern for F {
}
}

impl<'i> Iterator for Input<'i> {
impl Iterator for Input<'_> {
type Item = char;
fn next(&mut self) -> Option<char> {
self.chars
Expand Down
4 changes: 2 additions & 2 deletions url/src/path_segments.rs
Original file line number Diff line number Diff line change
Expand Up @@ -67,14 +67,14 @@ pub fn new(url: &mut Url) -> PathSegmentsMut<'_> {
}
}

impl<'a> Drop for PathSegmentsMut<'a> {
impl Drop for PathSegmentsMut<'_> {
fn drop(&mut self) {
self.url
.restore_after_path(self.old_after_path_position, &self.after_path)
}
}

impl<'a> PathSegmentsMut<'a> {
impl PathSegmentsMut<'_> {
/// Remove all segments in the path, leaving the minimal `url.path() == "/"`.
///
/// Returns `&mut Self` so that method calls can be chained.
Expand Down

0 comments on commit 155471c

Please sign in to comment.