mirror of
https://github.com/servo/servo.git
synced 2025-08-04 13:10:20 +01:00
script: Take away Fallible from new_resolved and new_rejected (#35473)
* script: Take away Fallible from new_resolved and new_rejected Both Promise::new_resolved and new_rejected only return `Ok`. We don't need them to be fallible. Simply return `Rc<Promise>`, instead of `Fallible<Rc<Promise>>`. Also, clean up relevant code. Signed-off-by: Kingsley Yung <kingsley@kkoyung.dev> * script: pull_algorithm becomes infallible The method pull_algorithm only returns `Some(Ok(_))`, which means it is infallible. Clean up the returned type. Signed-off-by: Kingsley Yung <kingsley@kkoyung.dev> * script: generic_initialize becomes infallible The method generic_initialize only returns `Ok(())`, which means it is infallible. Clean up the returned type. Signed-off-by: Kingsley Yung <kingsley@kkoyung.dev> --------- Signed-off-by: Kingsley Yung <kingsley@kkoyung.dev>
This commit is contained in:
parent
3421185737
commit
b4f48c561b
9 changed files with 23 additions and 44 deletions
|
@ -154,7 +154,7 @@ impl UnderlyingSourceContainer {
|
|||
},
|
||||
UnderlyingSourceType::Tee(tee_underlyin_source) => {
|
||||
// Call the pull algorithm for the appropriate branch.
|
||||
tee_underlyin_source.pull_algorithm(can_gc)
|
||||
Some(Ok(tee_underlyin_source.pull_algorithm(can_gc)))
|
||||
},
|
||||
// Note: other source type have no pull steps for now.
|
||||
_ => None,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue