forc-migrate 0.71.0

Migrate Sway projects to the next breaking change version of Sway.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use sway_ast::PathExprSegment;
use sway_types::{Ident, Spanned};

use super::Modifier;

impl Modifier<'_, PathExprSegment> {
    pub(crate) fn set_name<S: AsRef<str> + ?Sized>(&mut self, name: &S) -> &mut Self {
        // We preserve the current span of the name.
        let insert_span = self.element.name.span();
        self.element.name = Ident::new_with_override(name.as_ref().into(), insert_span);

        self
    }
}