mirror of
https://github.com/servo/servo.git
synced 2025-08-02 12:10:29 +01:00
Remove some unnecessary uses of as_slice
For the majority of these cases, `as_slice` can be removed due to `Deref`. In particular, `Deref` for: * `String` -> `str` * `Atom` -> `str` The latter of those two requires, a bump of the locked `string-cache` library
This commit is contained in:
parent
b8ea10bfe3
commit
d838fcce30
19 changed files with 98 additions and 102 deletions
|
@ -24,7 +24,7 @@ impl ByteString {
|
|||
/// otherwise.
|
||||
pub fn as_str<'a>(&'a self) -> Option<&'a str> {
|
||||
let ByteString(ref vec) = *self;
|
||||
str::from_utf8(vec.as_slice()).ok()
|
||||
str::from_utf8(&vec).ok()
|
||||
}
|
||||
|
||||
/// Returns the underlying vector as a slice.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue