mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +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
|
@ -144,7 +144,7 @@ impl ReadableStreamBYOBReader {
|
|||
}
|
||||
|
||||
// Perform ! ReadableStreamReaderGenericInitialize(reader, stream).
|
||||
self.generic_initialize(global, stream, can_gc)?;
|
||||
self.generic_initialize(global, stream, can_gc);
|
||||
|
||||
// Set reader.[[readIntoRequests]] to a new empty list.
|
||||
self.read_into_requests.borrow_mut().clear();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue