core: use Copy
in TAIT to fix clippy lint
This commit is contained in:
parent
fde4a22da2
commit
c398b2c193
@ -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.
|
||||
///
|
||||
|
@ -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")]
|
||||
|
Loading…
Reference in New Issue
Block a user