mirror of
https://github.com/servo/servo.git
synced 2025-09-29 16:19:14 +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
|
@ -53,7 +53,7 @@ impl<'ld> ServoLayoutDocument<'ld> {
|
|||
self.document.style_shared_lock()
|
||||
}
|
||||
|
||||
pub fn shadow_roots(&self) -> Vec<ServoShadowRoot> {
|
||||
pub fn shadow_roots(&self) -> Vec<ServoShadowRoot<'_>> {
|
||||
unsafe {
|
||||
self.document
|
||||
.shadow_roots()
|
||||
|
|
|
@ -249,7 +249,7 @@ impl<'dom> style::dom::TElement for ServoLayoutElement<'dom> {
|
|||
.is_some()
|
||||
}
|
||||
|
||||
fn style_attribute(&self) -> Option<ArcBorrow<StyleLocked<PropertyDeclarationBlock>>> {
|
||||
fn style_attribute(&self) -> Option<ArcBorrow<'_, StyleLocked<PropertyDeclarationBlock>>> {
|
||||
unsafe {
|
||||
(*self.element.style_attribute())
|
||||
.as_ref()
|
||||
|
@ -421,7 +421,7 @@ impl<'dom> style::dom::TElement for ServoLayoutElement<'dom> {
|
|||
unsafe { self.as_node().get_jsmanaged().clear_style_and_layout_data() }
|
||||
}
|
||||
|
||||
unsafe fn ensure_data(&self) -> AtomicRefMut<ElementData> {
|
||||
unsafe fn ensure_data(&self) -> AtomicRefMut<'_, ElementData> {
|
||||
unsafe {
|
||||
self.as_node().get_jsmanaged().initialize_style_data();
|
||||
};
|
||||
|
@ -434,12 +434,12 @@ impl<'dom> style::dom::TElement for ServoLayoutElement<'dom> {
|
|||
}
|
||||
|
||||
/// Immutably borrows the ElementData.
|
||||
fn borrow_data(&self) -> Option<AtomicRef<ElementData>> {
|
||||
fn borrow_data(&self) -> Option<AtomicRef<'_, ElementData>> {
|
||||
self.get_style_data().map(|data| data.element_data.borrow())
|
||||
}
|
||||
|
||||
/// Mutably borrows the ElementData.
|
||||
fn mutate_data(&self) -> Option<AtomicRefMut<ElementData>> {
|
||||
fn mutate_data(&self) -> Option<AtomicRefMut<'_, ElementData>> {
|
||||
self.get_style_data()
|
||||
.map(|data| data.element_data.borrow_mut())
|
||||
}
|
||||
|
@ -1063,7 +1063,7 @@ impl<'dom> ThreadSafeLayoutElement<'dom> for ServoThreadSafeLayoutElement<'dom>
|
|||
self.element.get_attr(namespace, name)
|
||||
}
|
||||
|
||||
fn style_data(&self) -> AtomicRef<ElementData> {
|
||||
fn style_data(&self) -> AtomicRef<'_, ElementData> {
|
||||
self.element.borrow_data().expect("Unstyled layout node?")
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue