mirror of
https://github.com/servo/servo.git
synced 2025-09-30 08:39:16 +01:00
cargo: Bump rustc to 1.89 (#36818)
Update Rustc to 1.89. Reviewable by commit. Leftover work: - #37330 - #38777 --------- Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
parent
8587536755
commit
3225d19907
126 changed files with 408 additions and 610 deletions
|
@ -841,22 +841,24 @@ impl WritableStream {
|
|||
|
||||
// Let writer be stream.[[writer]].
|
||||
let writer = self.get_writer();
|
||||
if writer.is_some() && backpressure != self.get_backpressure() {
|
||||
|
||||
if let Some(writer) = writer {
|
||||
// If writer is not undefined
|
||||
let writer = writer.expect("Writer is some, as per the above check.");
|
||||
// and backpressure is not stream.[[backpressure]],
|
||||
if backpressure {
|
||||
// If backpressure is true, set writer.[[readyPromise]] to a new promise.
|
||||
let promise = Promise::new(global, can_gc);
|
||||
writer.set_ready_promise(promise);
|
||||
} else {
|
||||
// Otherwise,
|
||||
// Assert: backpressure is false.
|
||||
assert!(!backpressure);
|
||||
// Resolve writer.[[readyPromise]] with undefined.
|
||||
writer.resolve_ready_promise_with_undefined(can_gc);
|
||||
if backpressure != self.get_backpressure() {
|
||||
// and backpressure is not stream.[[backpressure]],
|
||||
if backpressure {
|
||||
// If backpressure is true, set writer.[[readyPromise]] to a new promise.
|
||||
let promise = Promise::new(global, can_gc);
|
||||
writer.set_ready_promise(promise);
|
||||
} else {
|
||||
// Otherwise,
|
||||
// Assert: backpressure is false.
|
||||
assert!(!backpressure);
|
||||
// Resolve writer.[[readyPromise]] with undefined.
|
||||
writer.resolve_ready_promise_with_undefined(can_gc);
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
// Set stream.[[backpressure]] to backpressure.
|
||||
self.set_backpressure(backpressure);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue