mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +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
|
@ -189,7 +189,7 @@ impl ReadableStreamDefaultReader {
|
|||
}
|
||||
// Perform ! ReadableStreamReaderGenericInitialize(reader, stream).
|
||||
|
||||
self.generic_initialize(global, stream, can_gc)?;
|
||||
self.generic_initialize(global, stream, can_gc);
|
||||
|
||||
// Set reader.[[readRequests]] to a new empty list.
|
||||
self.read_requests.borrow_mut().clear();
|
||||
|
@ -370,7 +370,7 @@ impl ReadableStreamDefaultReaderMethods<crate::DomTypeHolder> for ReadableStream
|
|||
&self.global(),
|
||||
error.handle_mut(),
|
||||
);
|
||||
return Promise::new_rejected(&self.global(), cx, error.handle()).unwrap();
|
||||
return Promise::new_rejected(&self.global(), cx, error.handle());
|
||||
}
|
||||
// Let promise be a new promise.
|
||||
let promise = Promise::new(&self.reflector_.global(), can_gc);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue