Skip to content

Replace deprecated Range::step_by() with Iterator::step_by() #17359

@jdm

Description

@jdm

https://doc.servo.org/core/ops/struct.Range.html#method.step_by
https://doc.servo.org/core/iter/trait.Iterator.html#method.step_by

warning: use of deprecated item: replaced by `Iterator::step_by`
   --> /Users/jdm/src/master-servo/components/layout/inline.rs:969:66
    |
969 |                 (range.end().get() - 1..range.begin().get() - 1).step_by(-1)
    |                                                                  ^^^^^^^
    |
    = note: #[warn(deprecated)] on by default

warning: use of deprecated item: replaced by `Iterator::step_by`
   --> /Users/jdm/src/master-servo/components/layout/inline.rs:971:58
    |
971 |                 (range.begin().get()..range.end().get()).step_by(1)
    |                                                          ^^^^^^^
    |
    = note: #[warn(deprecated)] on by default

This will require replacing the existing #[feature(step_by)] with #[feature(iterator_step_by)] at the very least.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-assignedThere is someone working on resolving the issueE-less-complexStraightforward. Recommended for a new contributor.I-cleanupNo impact; the issue is one of maintainability or tidiness.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions