mirror of
https://github.com/servo/servo.git
synced 2025-08-02 20:20:14 +01:00
Migrate mime_classifier top-level string to enum.
This commit is contained in:
parent
9d3fc76463
commit
66303e40b5
3 changed files with 89 additions and 84 deletions
|
@ -117,14 +117,14 @@ pub fn start_sending_sniffed_opt(start_chan: LoadConsumer, mut metadata: Metadat
|
|||
|
||||
let supplied_type =
|
||||
metadata.content_type.as_ref().map(|&Serde(ContentType(Mime(ref toplevel, ref sublevel, _)))| {
|
||||
(format!("{}", toplevel), format!("{}", sublevel))
|
||||
(toplevel.to_owned(), format!("{}", sublevel))
|
||||
});
|
||||
let (toplevel, sublevel) = classifier.classify(context,
|
||||
no_sniff,
|
||||
check_for_apache_bug,
|
||||
&supplied_type,
|
||||
&partial_body);
|
||||
let mime_tp: TopLevel = toplevel.parse().unwrap();
|
||||
let mime_tp: TopLevel = toplevel.into();
|
||||
let mime_sb: SubLevel = sublevel.parse().unwrap();
|
||||
metadata.content_type =
|
||||
Some(Serde(ContentType(Mime(mime_tp, mime_sb, vec![]))));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue