core: use Copy in TAIT to fix clippy lint

This commit is contained in:
joboet 2024-05-23 13:38:52 +02:00
parent fde4a22da2
commit c398b2c193
No known key found for this signature in database
GPG Key ID: 704E0149B0194B3C
2 changed files with 10 additions and 10 deletions

View File

@ -190,7 +190,7 @@ pub const fn trim_ascii(&self) -> &[u8] {
}
}
type EscapeByte = impl (Fn(&u8) -> ascii::EscapeDefault) + Clone;
type EscapeByte = impl (Fn(&u8) -> ascii::EscapeDefault) + Copy;
/// An iterator over the escaped version of a byte slice.
///

View File

@ -2764,15 +2764,15 @@ fn default() -> Self {
}
}
type LinesMap = impl (Fn(&str) -> &str) + Clone;
type CharEscapeDebugContinue = impl (FnMut(char) -> char::EscapeDebug) + Clone;
type CharEscapeUnicode = impl (Fn(char) -> char::EscapeUnicode) + Clone;
type CharEscapeDefault = impl (Fn(char) -> char::EscapeDefault) + Clone;
type IsWhitespace = impl (Fn(char) -> bool) + Clone;
type IsAsciiWhitespace = impl (Fn(&u8) -> bool) + Clone;
type IsNotEmpty = impl (Fn(&&str) -> bool) + Clone;
type BytesIsNotEmpty<'a> = impl (FnMut(&&'a [u8]) -> bool) + Clone;
type UnsafeBytesToStr<'a> = impl (FnMut(&'a [u8]) -> &'a str) + Clone;
type LinesMap = impl (Fn(&str) -> &str) + Copy;
type CharEscapeDebugContinue = impl (FnMut(char) -> char::EscapeDebug) + Copy;
type CharEscapeUnicode = impl (Fn(char) -> char::EscapeUnicode) + Copy;
type CharEscapeDefault = impl (Fn(char) -> char::EscapeDefault) + Copy;
type IsWhitespace = impl (Fn(char) -> bool) + Copy;
type IsAsciiWhitespace = impl (Fn(&u8) -> bool) + Copy;
type IsNotEmpty = impl (Fn(&&str) -> bool) + Copy;
type BytesIsNotEmpty<'a> = impl (FnMut(&&'a [u8]) -> bool) + Copy;
type UnsafeBytesToStr<'a> = impl (FnMut(&'a [u8]) -> &'a str) + Copy;
// This is required to make `impl From<&str> for Box<dyn Error>` and `impl<E> From<E> for Box<dyn Error>` not overlap.
#[stable(feature = "rust1", since = "1.0.0")]