2
0
mirror of https://github.com/Y2Z/monolith synced 2024-11-05 06:01:10 +00:00

couple of cosmetic changes

This commit is contained in:
Andriy Rakhnin 2024-08-15 17:20:10 +02:00 committed by Sunshine
parent 674d4085c7
commit 64e84e4983
2 changed files with 6 additions and 6 deletions

View File

@ -28,10 +28,10 @@ struct SrcSetItem<'a> {
descriptor: &'a str,
}
const WHITESPACES: &'static [char] = &['\t', '\n', '\x0c', '\r', ' '];
const ICON_VALUES: &'static [&str] = &["icon", "shortcut icon"];
const WHITESPACES: &'static [char] = &['\t', '\n', '\x0c', '\r', ' '];
pub fn add_favicon(document: &Handle, favicon_data_url: String) -> RcDom {
let mut buf: Vec<u8> = Vec::new();
serialize(
@ -177,7 +177,7 @@ pub fn embed_srcset(
while offset < size {
let mut has_descriptor = true;
// Zero or more ASCII whitespace + skip leading U+002C COMMA character (,)
// Zero or more whitespaces + skip leading comma
let url_start = offset
+ srcset[offset..]
.chars()
@ -186,7 +186,7 @@ pub fn embed_srcset(
if url_start >= size {
break;
}
// A valid non-empty URL that does not start or end with a U+002C COMMA character (,)
// A valid non-empty URL that does not start or end with comma
let mut url_end = url_start
+ srcset[url_start..]
.chars()
@ -197,7 +197,7 @@ pub fn embed_srcset(
url_end -= 1;
}
offset = url_end;
// If the URL wasn't terminated by a U+002C COMMA character (,) there may also be a descriptor.
// If the URL wasn't terminated by comma there may also be a descriptor
if has_descriptor {
offset += srcset[url_end..].chars().take_while(|&c| c != ',').count();
}

View File

@ -135,7 +135,7 @@ mod passing {
}
#[test]
fn the_latest_without_descriptor() {
fn last_without_descriptor() {
let cache = &mut HashMap::new();
let client = Client::new();
let srcset_value = "small,s.png 1x, medium,m.png 2x, large,l.png";