mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +01:00
Upgrade rustc to 1.83 (#34793)
* Upgrade rustc to 1.83 Signed-off-by: Nico Burns <nico@nicoburns.com> * Fix crown (change copied from linked clippy function) Signed-off-by: Nico Burns <nico@nicoburns.com> * Fix named lifetime lint Signed-off-by: Nico Burns <nico@nicoburns.com> * Bump shell.nix Signed-off-by: Nico Burns <nico@nicoburns.com> * Fix non-local impl warnings Signed-off-by: Nico Burns <nico@nicoburns.com> * Format with 1.83 formatting changes Signed-off-by: Nico Burns <nico@nicoburns.com> * Fix manual non-local impl Signed-off-by: Nico Burns <nico@nicoburns.com> * More fixes for crown Signed-off-by: Nico Burns <nico@nicoburns.com> * Fix tidy Signed-off-by: Nico Burns <nico@nicoburns.com> * Fix needless_return lints Signed-off-by: Nico Burns <nico@nicoburns.com> * Fix doc comment lint Signed-off-by: Nico Burns <nico@nicoburns.com> * Fix missing wait lint Signed-off-by: Nico Burns <nico@nicoburns.com> * Allow needless_lifetimes lint Signed-off-by: Nico Burns <nico@nicoburns.com> * more doc comments Signed-off-by: Nico Burns <nico@nicoburns.com> * More needless_returns Signed-off-by: Nico Burns <nico@nicoburns.com> * is_empty lint Signed-off-by: Nico Burns <nico@nicoburns.com> * Fix needless_lifetime lints Signed-off-by: Nico Burns <nico@nicoburns.com> * fix div_ceil lint Signed-off-by: Nico Burns <nico@nicoburns.com> * Allow non-minimal bool Signed-off-by: Nico Burns <nico@nicoburns.com> * Non-local impl in constellation Signed-off-by: Nico Burns <nico@nicoburns.com> * Missing wait in constellation Signed-off-by: Nico Burns <nico@nicoburns.com> * fmt Signed-off-by: Nico Burns <nico@nicoburns.com> * remove useless lints table Signed-off-by: Nico Burns <nico@nicoburns.com> * Fixup comments Signed-off-by: Nico Burns <nico@nicoburns.com> * Allow non-local definition in sandboxing code to simplify feature flagging Signed-off-by: Nico Burns <nico@nicoburns.com> * Remove wait calls and allow zombie_processes lint Signed-off-by: Nico Burns <nico@nicoburns.com> --------- Signed-off-by: Nico Burns <nico@nicoburns.com>
This commit is contained in:
parent
d581acab3b
commit
deb819f233
35 changed files with 155 additions and 139 deletions
|
@ -1859,7 +1859,7 @@ impl<'container> PlacementState<'container> {
|
|||
fn new(
|
||||
collapsible_with_parent_start_margin: CollapsibleWithParentStartMargin,
|
||||
containing_block: &'container ContainingBlock<'container>,
|
||||
) -> PlacementState {
|
||||
) -> PlacementState<'container> {
|
||||
let is_inline_block_context =
|
||||
containing_block.style.get_box().clone_display() == Display::InlineBlock;
|
||||
PlacementState {
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#![deny(unsafe_code)]
|
||||
#![allow(clippy::needless_lifetimes)]
|
||||
|
||||
mod cell;
|
||||
pub mod context;
|
||||
|
|
|
@ -218,7 +218,7 @@ impl Zero for CellOrTrackMeasure {
|
|||
}
|
||||
|
||||
impl<'a> TableLayout<'a> {
|
||||
fn new(table: &'a Table) -> TableLayout {
|
||||
fn new(table: &'a Table) -> TableLayout<'a> {
|
||||
Self {
|
||||
table,
|
||||
pbm: PaddingBorderMargin::zero(),
|
||||
|
|
|
@ -75,7 +75,10 @@ impl Iterator for ChildIter {
|
|||
}
|
||||
|
||||
impl taffy::TraversePartialTree for TaffyContainerContext<'_> {
|
||||
type ChildIter<'a> = ChildIter where Self: 'a;
|
||||
type ChildIter<'a>
|
||||
= ChildIter
|
||||
where
|
||||
Self: 'a;
|
||||
|
||||
fn child_ids(&self, _node_id: taffy::NodeId) -> Self::ChildIter<'_> {
|
||||
ChildIter(0..self.source_child_nodes.len())
|
||||
|
@ -91,7 +94,10 @@ impl taffy::TraversePartialTree for TaffyContainerContext<'_> {
|
|||
}
|
||||
|
||||
impl taffy::LayoutPartialTree for TaffyContainerContext<'_> {
|
||||
type CoreContainerStyle<'a> = TaffyStyloStyle<&'a ComputedValues> where Self: 'a;
|
||||
type CoreContainerStyle<'a>
|
||||
= TaffyStyloStyle<&'a ComputedValues>
|
||||
where
|
||||
Self: 'a;
|
||||
|
||||
fn get_core_container_style(&self, _node_id: taffy::NodeId) -> Self::CoreContainerStyle<'_> {
|
||||
TaffyStyloStyle(self.style)
|
||||
|
@ -283,11 +289,13 @@ impl taffy::LayoutPartialTree for TaffyContainerContext<'_> {
|
|||
}
|
||||
|
||||
impl taffy::LayoutGridContainer for TaffyContainerContext<'_> {
|
||||
type GridContainerStyle<'a> = TaffyStyloStyle<&'a ComputedValues>
|
||||
type GridContainerStyle<'a>
|
||||
= TaffyStyloStyle<&'a ComputedValues>
|
||||
where
|
||||
Self: 'a;
|
||||
|
||||
type GridItemStyle<'a> = TaffyStyloStyle<AtomicRef<'a, ComputedValues>>
|
||||
type GridItemStyle<'a>
|
||||
= TaffyStyloStyle<AtomicRef<'a, ComputedValues>>
|
||||
where
|
||||
Self: 'a;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue