Move Parse impl of SpecifiedUrl into corresponding files.

This commit is contained in:
Xidorn Quan 2018-03-08 21:31:06 +11:00
parent a99ca543cd
commit d001fd9a0a
3 changed files with 18 additions and 13 deletions

View file

@ -102,6 +102,15 @@ impl SpecifiedUrl {
}
}
impl Parse for SpecifiedUrl {
fn parse<'i, 't>(context: &ParserContext, input: &mut Parser<'i, 't>) -> Result<Self, ParseError<'i>> {
let url = input.expect_url()?;
Self::parse_from_string(url.as_ref().to_owned(), context)
}
}
impl Eq for SpecifiedUrl {}
impl MallocSizeOf for SpecifiedUrl {
fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize {
// XXX: measure `serialization` once bug 1397971 lands