=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for gerb-0.0.1alpha20230427nb8 Compiling pkg-config v0.3.26 Compiling libc v0.2.140 Compiling serde v1.0.158 Compiling smallvec v1.10.0 Compiling heck v0.4.1 Compiling version-compare v0.1.1 Compiling proc-macro2 v1.0.53 Compiling unicode-ident v1.0.8 Compiling quote v1.0.26 Compiling cfg-expr v0.11.0 Compiling autocfg v1.1.0 Compiling serde_derive v1.0.158 Compiling once_cell v1.17.1 Compiling syn v1.0.109 Compiling version_check v0.9.4 Compiling indexmap v1.9.2 Compiling futures-core v0.3.27 Compiling hashbrown v0.12.3 Compiling proc-macro-error-attr v1.0.4 Compiling syn v2.0.5 Compiling proc-macro-error v1.0.4 Compiling slab v0.4.8 Compiling futures-task v0.3.27 Compiling winnow v0.3.6 Compiling toml_datetime v0.6.1 Compiling anyhow v1.0.70 Compiling target-lexicon v0.12.6 Compiling futures-util v0.3.27 Compiling futures-channel v0.3.27 Compiling thiserror v1.0.40 Compiling pin-project-lite v0.2.9 Compiling toml v0.5.11 Compiling cfg-if v1.0.0 Compiling pin-utils v0.1.0 Compiling bitflags v1.3.2 Compiling jobserver v0.1.26 Compiling pyo3-build-config v0.18.1 Compiling toml_edit v0.19.7 Compiling system-deps v6.0.3 Compiling cc v1.0.79 Compiling thiserror-impl v1.0.40 Compiling futures-executor v0.3.27 Compiling glib-sys v0.15.10 Compiling gobject-sys v0.15.10 Compiling proc-macro-crate v1.3.1 Compiling gio-sys v0.15.10 Compiling gdk-sys v0.15.1 Compiling atk-sys v0.15.1 Compiling gdk-pixbuf-sys v0.15.10 Compiling pango-sys v0.15.10 Compiling cairo-sys-rs v0.15.1 Compiling semver v1.0.17 Compiling memchr v2.5.0 Compiling libz-sys v1.1.8 Compiling glib-macros v0.15.11 Compiling memoffset v0.8.0 Compiling tinyvec_macros v0.1.1 Compiling gio v0.15.12 Compiling tinyvec v1.6.0 Compiling rustc_version v0.4.0 Compiling pyo3-ffi v0.18.1 Compiling gtk-sys v0.15.3 Compiling getrandom v0.2.8 Compiling lock_api v0.4.9 Compiling futures-io v0.3.27 Compiling parking_lot_core v0.9.7 Compiling unicode-normalization v0.1.22 Compiling rand_core v0.6.4 Compiling field-offset v0.3.5 Compiling libgit2-sys v0.15.1+1.6.4 Compiling scopeguard v1.1.0 Compiling log v0.4.17 Compiling unicode-bidi v0.3.13 Compiling itoa v1.0.6 Compiling percent-encoding v2.2.0 Compiling ppv-lite86 v0.2.17 Compiling form_urlencoded v1.1.0 Compiling idna v0.3.0 Compiling pyo3 v0.18.1 Compiling rand_chacha v0.3.1 Compiling pyo3-macros-backend v0.18.1 Compiling dirs-sys v0.3.7 Compiling gtk v0.15.5 Compiling static_assertions v1.1.0 Compiling serde_json v1.0.94 Compiling safemem v0.3.3 Compiling time-core v0.1.0 Compiling line-wrap v0.1.1 Compiling kstring v2.0.0 Compiling time v0.3.20 Compiling dirs v4.0.0 Compiling rand v0.8.5 Compiling url v2.3.1 Compiling aho-corasick v0.7.20 Compiling glib v0.15.12 Compiling quick-xml v0.28.1 Compiling parking_lot v0.12.1 Compiling serde_spanned v0.6.1 Compiling gtk3-macros v0.15.4 Compiling uuid-macro-internal v1.3.0 Compiling indoc v1.0.9 Compiling unindent v0.1.11 Compiling cfg-if v0.1.10 Compiling ryu v1.0.13 Compiling regex-syntax v0.6.29 Compiling pyo3-macros v0.18.1 Compiling base64 v0.21.0 Compiling gerb v0.0.1-alpha+2023-04-27 (/pbulk/work/fonts/gerb/work/gerb-0.0.1-alpha-2023-04-27) Compiling plist v1.4.3 Compiling generational-arena v0.2.8 Compiling uuid v1.3.0 Compiling xdg v2.4.1 Compiling regex v1.7.2 Compiling cairo-rs v0.15.12 Compiling pango v0.15.10 Compiling atk v0.15.1 Compiling gdk-pixbuf v0.15.11 Compiling gdk v0.15.4 Compiling git2 v0.17.1 warning: `&` without an explicit lifetime name cannot be used here --> src/api/registry.rs:458:22 | 458 | const QUARK_KEY: &str = "api-uuid"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 = note: `#[warn(elided_lifetimes_in_associated_constant)]` on by default help: use the `'static` lifetime | 458 | const QUARK_KEY: &'static str = "api-uuid"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/app/undo.rs:139:25 | 139 | pub const CAN_UNDO: &str = "can-undo"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 139 | pub const CAN_UNDO: &'static str = "can-undo"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/app/undo.rs:140:25 | 140 | pub const CAN_REDO: &str = "can-redo"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 140 | pub const CAN_REDO: &'static str = "can-redo"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/app/settings/types.rs:99:31 | 99 | pub const PAPERWHITE_CSS: &[u8] = include_bytes!("../../themes/paperwhite/gtk.css"); | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 99 | pub const PAPERWHITE_CSS: &'static [u8] = include_bytes!("../../themes/paperwhite/gtk.css"); | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/app/settings.rs:607:28 | 607 | pub const HANDLE_SIZE: &str = "handle-size"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 607 | pub const HANDLE_SIZE: &'static str = "handle-size"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/app/settings.rs:608:27 | 608 | pub const LINE_WIDTH: &str = "line-width"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 608 | pub const LINE_WIDTH: &'static str = "line-width"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/app/settings.rs:609:32 | 609 | pub const GUIDELINE_WIDTH: &str = "guideline-width"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 609 | pub const GUIDELINE_WIDTH: &'static str = "guideline-width"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/app/settings.rs:610:28 | 610 | pub const WARP_CURSOR: &str = "warp-cursor"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 610 | pub const WARP_CURSOR: &'static str = "warp-cursor"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/app/settings.rs:611:27 | 611 | pub const MARK_COLOR: &str = "mark-color"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 611 | pub const MARK_COLOR: &'static str = "mark-color"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/app/settings.rs:612:40 | 612 | pub const SHOW_PRERELEASE_WARNING: &str = "show-prerelease-warning"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 612 | pub const SHOW_PRERELEASE_WARNING: &'static str = "show-prerelease-warning"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/app.rs:109:24 | 109 | pub const UI_FONT: &str = "ui-font"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 109 | pub const UI_FONT: &'static str = "ui-font"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/app.rs:110:22 | 110 | pub const THEME: &str = "theme"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 110 | pub const THEME: &'static str = "theme"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/settings.rs:152:29 | 152 | pub const SHOW_MINIMAP: &str = "show-minimap"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 152 | pub const SHOW_MINIMAP: &'static str = "show-minimap"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/settings.rs:153:32 | 153 | pub const LOCK_GUIDELINES: &str = "lock-guidelines"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 153 | pub const LOCK_GUIDELINES: &'static str = "lock-guidelines"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/settings.rs:154:38 | 154 | pub const SHOW_GLYPH_GUIDELINES: &str = "show-glyph-guidelines"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 154 | pub const SHOW_GLYPH_GUIDELINES: &'static str = "show-glyph-guidelines"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/settings.rs:155:40 | 155 | pub const SHOW_PROJECT_GUIDELINES: &str = "show-project-guidelines"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 155 | pub const SHOW_PROJECT_GUIDELINES: &'static str = "show-project-guidelines"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/settings.rs:156:40 | 156 | pub const SHOW_METRICS_GUIDELINES: &str = "show-metrics-guidelines"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 156 | pub const SHOW_METRICS_GUIDELINES: &'static str = "show-metrics-guidelines"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:27:21 | 27 | pub const LOCK: &str = "lock"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 27 | pub const LOCK: &'static str = "lock"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:28:21 | 28 | pub const SNAP: &str = "snap"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 28 | pub const SNAP: &'static str = "snap"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:29:26 | 29 | pub const PRECISION: &str = "precision"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 29 | pub const PRECISION: &'static str = "precision"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:30:31 | 30 | pub const PREVIEW_ACTION: &str = Self::PREVIEW; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 30 | pub const PREVIEW_ACTION: &'static str = Self::PREVIEW; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:31:31 | 31 | pub const ZOOM_IN_ACTION: &str = "zoom.in"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 31 | pub const ZOOM_IN_ACTION: &'static str = "zoom.in"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:32:32 | 32 | pub const ZOOM_OUT_ACTION: &str = "zoom.out"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 32 | pub const ZOOM_OUT_ACTION: &'static str = "zoom.out"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:33:28 | 33 | pub const LOCK_ACTION: &str = Self::LOCK; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 33 | pub const LOCK_ACTION: &'static str = Self::LOCK; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:34:30 | 34 | pub const LOCK_X_ACTION: &str = "lock.x"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 34 | pub const LOCK_X_ACTION: &'static str = "lock.x"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:35:30 | 35 | pub const LOCK_Y_ACTION: &str = "lock.y"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 35 | pub const LOCK_Y_ACTION: &'static str = "lock.y"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:36:34 | 36 | pub const LOCK_LOCAL_ACTION: &str = "lock.local"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 36 | pub const LOCK_LOCAL_ACTION: &'static str = "lock.local"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:37:37 | 37 | pub const LOCK_CONTROLS_ACTION: &str = "lock.controls"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 37 | pub const LOCK_CONTROLS_ACTION: &'static str = "lock.controls"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:38:33 | 38 | pub const PRECISION_ACTION: &str = Self::PRECISION; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 38 | pub const PRECISION_ACTION: &'static str = Self::PRECISION; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:39:28 | 39 | pub const SNAP_ACTION: &str = Self::SNAP; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 39 | pub const SNAP_ACTION: &'static str = Self::SNAP; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:40:34 | 40 | pub const SNAP_CLEAR_ACTION: &str = "snap.clear"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 40 | pub const SNAP_CLEAR_ACTION: &'static str = "snap.clear"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:41:34 | 41 | pub const SNAP_ANGLE_ACTION: &str = "snap.angle"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 41 | pub const SNAP_ANGLE_ACTION: &'static str = "snap.angle"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:42:33 | 42 | pub const SNAP_GRID_ACTION: &str = "snap.grid"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 42 | pub const SNAP_GRID_ACTION: &'static str = "snap.grid"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:43:39 | 43 | pub const SNAP_GUIDELINES_ACTION: &str = "snap.guidelines"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 43 | pub const SNAP_GUIDELINES_ACTION: &'static str = "snap.guidelines"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:44:36 | 44 | pub const SNAP_METRICS_ACTION: &str = "snap.metrics"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 44 | pub const SNAP_METRICS_ACTION: &'static str = "snap.metrics"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:45:31 | 45 | pub const MOVE_UP_ACTION: &str = "move.up"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 45 | pub const MOVE_UP_ACTION: &'static str = "move.up"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:46:33 | 46 | pub const MOVE_DOWN_ACTION: &str = "move.down"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 46 | pub const MOVE_DOWN_ACTION: &'static str = "move.down"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:47:34 | 47 | pub const MOVE_RIGHT_ACTION: &str = "move.right"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 47 | pub const MOVE_RIGHT_ACTION: &'static str = "move.right"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:48:33 | 48 | pub const MOVE_LEFT_ACTION: &str = "move.left"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 48 | pub const MOVE_LEFT_ACTION: &'static str = "move.left"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:49:34 | 49 | pub const SELECT_ALL_ACTION: &str = "select.all"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 49 | pub const SELECT_ALL_ACTION: &'static str = "select.all"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:50:35 | 50 | pub const SELECT_NONE_ACTION: &str = "select.none"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 50 | pub const SELECT_NONE_ACTION: &'static str = "select.none"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/shortcuts.rs:51:37 | 51 | pub const SELECT_INVERT_ACTION: &str = "select.invert"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 51 | pub const SELECT_INVERT_ACTION: &'static str = "select.invert"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/bezier.rs:741:23 | 741 | pub const ACTIVE: &str = "active"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 741 | pub const ACTIVE: &'static str = "active"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/image.rs:196:23 | 196 | pub const ACTIVE: &str = "active"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 196 | pub const ACTIVE: &'static str = "active"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/image.rs:197:25 | 197 | pub const ASCENDER: &str = FontInfo::ASCENDER; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 197 | pub const ASCENDER: &'static str = FontInfo::ASCENDER; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/image.rs:198:26 | 198 | pub const DESCENDER: &str = FontInfo::DESCENDER; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 198 | pub const DESCENDER: &'static str = FontInfo::DESCENDER; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/panning.rs:1168:23 | 1168 | pub const ACTIVE: &str = "active"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 1168 | pub const ACTIVE: &'static str = "active"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/panning.rs:1169:28 | 1169 | pub const MOVE_ACTION: &str = "move.selection"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 1169 | pub const MOVE_ACTION: &'static str = "move.selection"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/panning.rs:1170:29 | 1170 | pub const SCALE_ACTION: &str = "scale.selection"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 1170 | pub const SCALE_ACTION: &'static str = "scale.selection"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/panning.rs:1171:30 | 1171 | pub const ROTATE_ACTION: &str = "rotate.selection"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 1171 | pub const ROTATE_ACTION: &'static str = "rotate.selection"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/panning.rs:1172:27 | 1172 | pub const PAN_ACTION: &str = "pan"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 1172 | pub const PAN_ACTION: &'static str = "pan"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/shapes.rs:296:23 | 296 | pub const ACTIVE: &str = "active"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 296 | pub const ACTIVE: &'static str = "active"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/shapes.rs:617:23 | 617 | pub const ACTIVE: &str = "active"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 617 | pub const ACTIVE: &'static str = "active"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/tool_impl.rs:362:21 | 362 | pub const NAME: &str = "name"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 362 | pub const NAME: &'static str = "name"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/tool_impl.rs:363:28 | 363 | pub const DESCRIPTION: &str = "description"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 363 | pub const DESCRIPTION: &'static str = "description"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools/tool_impl.rs:364:21 | 364 | pub const ICON: &str = "icon"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 364 | pub const ICON: &'static str = "icon"; | +++++++ warning: unused import: `bspline::*` --> src/editor/tools.rs:33:9 | 33 | pub use bspline::*; | ^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools.rs:404:28 | 404 | const ACTION_NAME: &str = Editor::LOCK_ACTION; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 404 | const ACTION_NAME: &'static str = Editor::LOCK_ACTION; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools.rs:441:28 | 441 | const ACTION_NAME: &str = Editor::PRECISION_ACTION; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 441 | const ACTION_NAME: &'static str = Editor::PRECISION_ACTION; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor/tools.rs:471:28 | 471 | const ACTION_NAME: &str = Editor::SNAP_ACTION; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 471 | const ACTION_NAME: &'static str = Editor::SNAP_ACTION; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor.rs:551:26 | 551 | pub const CLOSEABLE: &str = Workspace::CLOSEABLE; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 551 | pub const CLOSEABLE: &'static str = Workspace::CLOSEABLE; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor.rs:552:22 | 552 | pub const TITLE: &str = Workspace::TITLE; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 552 | pub const TITLE: &'static str = Workspace::TITLE; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor.rs:553:32 | 553 | pub const IS_MENU_VISIBLE: &str = Workspace::IS_MENU_VISIBLE; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 553 | pub const IS_MENU_VISIBLE: &'static str = Workspace::IS_MENU_VISIBLE; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor.rs:554:24 | 554 | pub const MENUBAR: &str = Workspace::MENUBAR; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 554 | pub const MENUBAR: &'static str = Workspace::MENUBAR; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor.rs:555:24 | 555 | pub const PREVIEW: &str = "preview"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 555 | pub const PREVIEW: &'static str = "preview"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/lib.rs:319:34 | 319 | pub const $prop: &str = <$t>::$prop; | ^ | ::: src/editor.rs:556:5 | 556 | / inherit_property!( 557 | | FontInfo, 558 | | ASCENDER, 559 | | CAP_HEIGHT, ... | 562 | | X_HEIGHT 563 | | ); | |_____- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 = note: this warning originates in the macro `inherit_property` (in Nightly builds, run with -Z macro-backtrace for more info) help: use the `'static` lifetime | 319 | pub const $prop: &'static str = <$t>::$prop; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor.rs:564:37 | 564 | pub const MODIFYING_IN_PROCESS: &str = "modifying-in-process"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 564 | pub const MODIFYING_IN_PROCESS: &'static str = "modifying-in-process"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor.rs:565:28 | 565 | pub const ACTIVE_TOOL: &str = "active-tool"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 565 | pub const ACTIVE_TOOL: &'static str = "active-tool"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/editor.rs:566:29 | 566 | pub const PANNING_TOOL: &str = "panning-tool"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 566 | pub const PANNING_TOOL: &'static str = "panning-tool"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/lib.rs:319:34 | 319 | pub const $prop: &str = <$t>::$prop; | ^ | ::: src/editor.rs:567:5 | 567 | / inherit_property!( 568 | | EditorSettings, 569 | | SHOW_MINIMAP, 570 | | LOCK_GUIDELINES, ... | 573 | | SHOW_METRICS_GUIDELINES 574 | | ); | |_____- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 = note: this warning originates in the macro `inherit_property` (in Nightly builds, run with -Z macro-backtrace for more info) help: use the `'static` lifetime | 319 | pub const $prop: &'static str = <$t>::$prop; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/git/tab.rs:136:26 | 136 | pub const CLOSEABLE: &str = Workspace::CLOSEABLE; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 136 | pub const CLOSEABLE: &'static str = Workspace::CLOSEABLE; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/git/tab.rs:137:22 | 137 | pub const TITLE: &str = Workspace::TITLE; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 137 | pub const TITLE: &'static str = Workspace::TITLE; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/git/tab.rs:138:32 | 138 | pub const IS_MENU_VISIBLE: &str = Workspace::IS_MENU_VISIBLE; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 138 | pub const IS_MENU_VISIBLE: &'static str = Workspace::IS_MENU_VISIBLE; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/git/tab.rs:139:24 | 139 | pub const MENUBAR: &str = Workspace::MENUBAR; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 139 | pub const MENUBAR: &'static str = Workspace::MENUBAR; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/git.rs:107:22 | 107 | pub const STATE: &str = "state"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 107 | pub const STATE: &'static str = "state"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/guidelines.rs:366:21 | 366 | pub const NAME: &str = "name"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 366 | pub const NAME: &'static str = "name"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/guidelines.rs:367:22 | 367 | pub const COLOR: &str = "color"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 367 | pub const COLOR: &'static str = "color"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/guidelines.rs:368:27 | 368 | pub const IDENTIFIER: &str = "identifier"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 368 | pub const IDENTIFIER: &'static str = "identifier"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/guidelines.rs:369:22 | 369 | pub const ANGLE: &str = "angle"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 369 | pub const ANGLE: &'static str = "angle"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/guidelines.rs:370:18 | 370 | pub const X: &str = "x"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 370 | pub const X: &'static str = "x"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/guidelines.rs:371:18 | 371 | pub const Y: &str = "y"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 371 | pub const Y: &'static str = "y"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/guidelines.rs:372:25 | 372 | pub const MODIFIED: &str = "modified"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 372 | pub const MODIFIED: &'static str = "modified"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/contours.rs:44:21 | 44 | pub const OPEN: &str = "open"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 44 | pub const OPEN: &'static str = "open"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/contours.rs:45:30 | 45 | pub const BIGGEST_CURVE: &str = "biggest-curve"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 45 | pub const BIGGEST_CURVE: &'static str = "biggest-curve"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/metadata.rs:190:25 | 190 | pub const MODIFIED: &str = "modified"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 190 | pub const MODIFIED: &'static str = "modified"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/metadata.rs:191:27 | 191 | pub const MARK_COLOR: &str = "mark-color"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 191 | pub const MARK_COLOR: &'static str = "mark-color"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/metadata.rs:192:30 | 192 | pub const RELATIVE_PATH: &str = "relative-path"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 192 | pub const RELATIVE_PATH: &'static str = "relative-path"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/metadata.rs:193:25 | 193 | pub const FILENAME: &str = "filename"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 193 | pub const FILENAME: &'static str = "filename"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/metadata.rs:194:21 | 194 | pub const NAME: &str = "name"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 194 | pub const NAME: &'static str = "name"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/metadata.rs:195:22 | 195 | pub const LAYER: &str = "layer"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 195 | pub const LAYER: &'static str = "layer"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/glyphs/metadata.rs:196:22 | 196 | pub const WIDTH: &str = "width"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 196 | pub const WIDTH: &'static str = "width"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/project.rs:166:25 | 166 | pub const MODIFIED: &str = "modified"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 166 | pub const MODIFIED: &'static str = "modified"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/project.rs:167:21 | 167 | pub const NAME: &str = "name"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 167 | pub const NAME: &'static str = "name"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/project.rs:168:30 | 168 | pub const FILENAME_STEM: &str = "filename-stem"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 168 | pub const FILENAME_STEM: &'static str = "filename-stem"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:254:25 | 254 | pub const MODIFIED: &str = "modified"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 254 | pub const MODIFIED: &'static str = "modified"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:255:28 | 255 | pub const FAMILY_NAME: &str = "family-name"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 255 | pub const FAMILY_NAME: &'static str = "family-name"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:256:27 | 256 | pub const STYLE_NAME: &str = "style-name"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 256 | pub const STYLE_NAME: &'static str = "style-name"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:257:38 | 257 | pub const STYLE_MAP_FAMILY_NAME: &str = "style-map-family-name"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 257 | pub const STYLE_MAP_FAMILY_NAME: &'static str = "style-map-family-name"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:258:37 | 258 | pub const STYLE_MAP_STYLE_NAME: &str = "style-map-style-name"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 258 | pub const STYLE_MAP_STYLE_NAME: &'static str = "style-map-style-name"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:259:21 | 259 | pub const YEAR: &str = "year"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 259 | pub const YEAR: &'static str = "year"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:260:26 | 260 | pub const COPYRIGHT: &str = "copyright"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 260 | pub const COPYRIGHT: &'static str = "copyright"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:261:26 | 261 | pub const TRADEMARK: &str = "trademark"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 261 | pub const TRADEMARK: &'static str = "trademark"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:262:29 | 262 | pub const UNITS_PER_EM: &str = "units-per-em"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 262 | pub const UNITS_PER_EM: &'static str = "units-per-em"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:263:26 | 263 | pub const DESCENDER: &str = "descender"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 263 | pub const DESCENDER: &'static str = "descender"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:264:25 | 264 | pub const X_HEIGHT: &str = "x-height"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 264 | pub const X_HEIGHT: &'static str = "x-height"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:265:27 | 265 | pub const CAP_HEIGHT: &str = "cap-height"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 265 | pub const CAP_HEIGHT: &'static str = "cap-height"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:266:25 | 266 | pub const ASCENDER: &str = "ascender"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 266 | pub const ASCENDER: &'static str = "ascender"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:267:29 | 267 | pub const ITALIC_ANGLE: &str = "italic-angle"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 267 | pub const ITALIC_ANGLE: &'static str = "italic-angle"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:268:21 | 268 | pub const NOTE: &str = "note"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 268 | pub const NOTE: &'static str = "note"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:269:30 | 269 | pub const VERSION_MAJOR: &str = "version-major"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 269 | pub const VERSION_MAJOR: &'static str = "version-major"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:270:30 | 270 | pub const VERSION_MINOR: &str = "version-minor"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 270 | pub const VERSION_MINOR: &'static str = "version-minor"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:478:29 | 478 | pub const MODIFIED: &str = "modified"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 478 | pub const MODIFIED: &'static str = "modified"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:479:25 | 479 | pub const NAME: &str = "name"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 479 | pub const NAME: &'static str = "name"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo/objects.rs:480:29 | 480 | pub const DIR_NAME: &str = "dir-name"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 480 | pub const DIR_NAME: &'static str = "dir-name"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo.rs:683:28 | 683 | const ERROR_NO_LAYERS: &str = "UFOv3 spec requires the presence of at least one layer, the default layer with name `public.default` a... | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 683 | const ERROR_NO_LAYERS: &'static str = "UFOv3 spec requires the presence of at least one layer, the default layer with name `public.default` and directory name `glyphs`."; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo.rs:684:41 | 684 | const ERROR_DEFAULT_DIR_NOT_GLYPHS: &str = "UFOv3 spec requires the default layer (i.e. the first one) to have its directory name equ... | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 684 | const ERROR_DEFAULT_DIR_NOT_GLYPHS: &'static str = "UFOv3 spec requires the default layer (i.e. the first one) to have its directory name equal to `glyphs`."; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo.rs:685:44 | 685 | const ERROR_HAS_DUPLICATE_LAYER_NAMES: &str = | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 685 | const ERROR_HAS_DUPLICATE_LAYER_NAMES: &'static str = | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/ufo.rs:687:48 | 687 | const ERROR_HAS_DUPLICATE_LAYER_DIR_NAMES: &str = | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 687 | const ERROR_HAS_DUPLICATE_LAYER_DIR_NAMES: &'static str = | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/utils/curves.rs:224:23 | 224 | pub const SMOOTH: &str = "smooth"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 224 | pub const SMOOTH: &'static str = "smooth"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/utils/curves.rs:225:30 | 225 | pub const CONTINUITY_IN: &str = "continuity-in"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 225 | pub const CONTINUITY_IN: &'static str = "continuity-in"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/utils/curves.rs:226:31 | 226 | pub const CONTINUITY_OUT: &str = "continuity-out"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 226 | pub const CONTINUITY_OUT: &'static str = "continuity-out"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/utils/property_window.rs:175:21 | 175 | const IS_DIRTY: &str = "is-dirty"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 175 | const IS_DIRTY: &'static str = "is-dirty"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/layers.rs:125:23 | 125 | pub const ACTIVE: &str = "active"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 125 | pub const ACTIVE: &'static str = "active"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/layers.rs:126:23 | 126 | pub const HIDDEN: &str = "hidden"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 126 | pub const HIDDEN: &'static str = "hidden"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/layers.rs:127:21 | 127 | pub const NAME: &str = "name"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 127 | pub const NAME: &'static str = "name"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:468:28 | 468 | pub const HANDLE_SIZE: &str = "handle-size"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 468 | pub const HANDLE_SIZE: &'static str = "handle-size"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:469:27 | 469 | pub const LINE_WIDTH: &str = "line-width"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 469 | pub const LINE_WIDTH: &'static str = "line-width"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:470:27 | 470 | pub const INNER_FILL: &str = "inner-fill"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 470 | pub const INNER_FILL: &'static str = "inner-fill"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:471:28 | 471 | pub const VIEW_HEIGHT: &str = "view-height"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 471 | pub const VIEW_HEIGHT: &'static str = "view-height"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:472:27 | 472 | pub const VIEW_WIDTH: &str = "view-width"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 472 | pub const VIEW_WIDTH: &'static str = "view-width"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:473:26 | 473 | pub const SHOW_GRID: &str = "show-grid"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 473 | pub const SHOW_GRID: &'static str = "show-grid"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:474:32 | 474 | pub const SHOW_GUIDELINES: &str = "show-guidelines"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 474 | pub const SHOW_GUIDELINES: &'static str = "show-guidelines"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:475:29 | 475 | pub const SHOW_HANDLES: &str = "show-handles"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 475 | pub const SHOW_HANDLES: &'static str = "show-handles"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:476:31 | 476 | pub const SHOW_DIRECTION: &str = "show-direction"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 476 | pub const SHOW_DIRECTION: &'static str = "show-direction"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:477:31 | 477 | pub const HANDLE_OPTIONS: &str = "handle-options"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 477 | pub const HANDLE_OPTIONS: &'static str = "handle-options"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:478:38 | 478 | pub const SMOOTH_CORNER_OPTIONS: &str = "smooth-corner-options"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 478 | pub const SMOOTH_CORNER_OPTIONS: &'static str = "smooth-corner-options"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:479:31 | 479 | pub const CORNER_OPTIONS: &str = "corner-options"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 479 | pub const CORNER_OPTIONS: &'static str = "corner-options"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:480:34 | 480 | pub const DIRECTION_OPTIONS: &str = "direction-options"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 480 | pub const DIRECTION_OPTIONS: &'static str = "direction-options"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:481:42 | 481 | pub const HANDLE_CONNECTION_OPTIONS: &str = "handle-connection-options"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 481 | pub const HANDLE_CONNECTION_OPTIONS: &'static str = "handle-connection-options"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:482:32 | 482 | pub const OUTLINE_OPTIONS: &str = "outline-options"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 482 | pub const OUTLINE_OPTIONS: &'static str = "outline-options"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:483:32 | 483 | pub const SHOW_TOTAL_AREA: &str = "show-total-area"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 483 | pub const SHOW_TOTAL_AREA: &'static str = "show-total-area"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:484:28 | 484 | pub const SHOW_RULERS: &str = "show-rules"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 484 | pub const SHOW_RULERS: &'static str = "show-rules"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:485:31 | 485 | pub const TRANSFORMATION: &str = "transformation"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 485 | pub const TRANSFORMATION: &'static str = "transformation"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:486:28 | 486 | pub const WARP_CURSOR: &str = "warp-cursor"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 486 | pub const WARP_CURSOR: &'static str = "warp-cursor"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:487:22 | 487 | pub const MOUSE: &str = "mouse"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 487 | pub const MOUSE: &'static str = "mouse"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:488:25 | 488 | pub const BG_COLOR: &str = "bg-color"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 488 | pub const BG_COLOR: &'static str = "bg-color"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:489:39 | 489 | pub const GLYPH_INNER_FILL_COLOR: &str = "glyph-inner-fill-color"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 489 | pub const GLYPH_INNER_FILL_COLOR: &'static str = "glyph-inner-fill-color"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:490:36 | 490 | pub const GLYPH_BBOX_BG_COLOR: &str = "glyph-bbox-bg-color"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 490 | pub const GLYPH_BBOX_BG_COLOR: &'static str = "glyph-bbox-bg-color"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:491:37 | 491 | pub const RULER_BREADTH_PIXELS: &str = "ruler-breadth-pixels"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 491 | pub const RULER_BREADTH_PIXELS: &'static str = "ruler-breadth-pixels"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:492:31 | 492 | pub const RULER_FG_COLOR: &str = "ruler-fg-color"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 492 | pub const RULER_FG_COLOR: &'static str = "ruler-fg-color"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:493:31 | 493 | pub const RULER_BG_COLOR: &str = "ruler-bg-color"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 493 | pub const RULER_BG_COLOR: &'static str = "ruler-bg-color"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:494:38 | 494 | pub const RULER_INDICATOR_COLOR: &str = "ruler-indicator-color"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 494 | pub const RULER_INDICATOR_COLOR: &'static str = "ruler-indicator-color"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/settings.rs:495:30 | 495 | pub const CONTENT_WIDTH: &str = "content-width"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 495 | pub const CONTENT_WIDTH: &'static str = "content-width"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/transformation.rs:273:25 | 273 | pub const CENTERED: &str = "centered"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 273 | pub const CENTERED: &'static str = "centered"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/transformation.rs:274:25 | 274 | pub const FIT_VIEW: &str = "fit-view"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 274 | pub const FIT_VIEW: &'static str = "fit-view"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/transformation.rs:275:28 | 275 | pub const VIEW_HEIGHT: &str = super::Canvas::VIEW_HEIGHT; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 275 | pub const VIEW_HEIGHT: &'static str = super::Canvas::VIEW_HEIGHT; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/transformation.rs:276:27 | 276 | pub const VIEW_WIDTH: &str = super::Canvas::VIEW_WIDTH; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 276 | pub const VIEW_WIDTH: &'static str = super::Canvas::VIEW_WIDTH; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/transformation.rs:277:30 | 277 | pub const CONTENT_WIDTH: &str = super::Canvas::CONTENT_WIDTH; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 277 | pub const CONTENT_WIDTH: &'static str = super::Canvas::CONTENT_WIDTH; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/transformation.rs:278:22 | 278 | pub const SCALE: &str = "scale"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 278 | pub const SCALE: &'static str = "scale"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/transformation.rs:279:25 | 279 | pub const CAMERA_X: &str = "camera-x"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 279 | pub const CAMERA_X: &'static str = "camera-x"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/transformation.rs:280:25 | 280 | pub const CAMERA_Y: &str = "camera-y"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 280 | pub const CAMERA_Y: &'static str = "camera-y"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/transformation.rs:281:32 | 281 | pub const PIXELS_PER_UNIT: &str = "pixels-per-unit"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 281 | pub const PIXELS_PER_UNIT: &'static str = "pixels-per-unit"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/canvas/transformation.rs:282:29 | 282 | pub const UNITS_PER_EM: &str = FontInfo::UNITS_PER_EM; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 282 | pub const UNITS_PER_EM: &'static str = FontInfo::UNITS_PER_EM; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/lib.rs:319:34 | 319 | pub const $prop: &str = <$t>::$prop; | ^ | ::: src/views/canvas.rs:492:5 | 492 | / inherit_property!( 493 | | CanvasSettings, 494 | | HANDLE_SIZE, 495 | | LINE_WIDTH, ... | 521 | | CONTENT_WIDTH, 522 | | ); | |_____- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 = note: this warning originates in the macro `inherit_property` (in Nightly builds, run with -Z macro-backtrace for more info) help: use the `'static` lifetime | 319 | pub const $prop: &'static str = <$t>::$prop; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/collection.rs:591:22 | 591 | pub const TITLE: &str = Workspace::TITLE; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 591 | pub const TITLE: &'static str = Workspace::TITLE; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/collection.rs:592:26 | 592 | pub const CLOSEABLE: &str = Workspace::CLOSEABLE; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 592 | pub const CLOSEABLE: &'static str = Workspace::CLOSEABLE; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/collection.rs:593:28 | 593 | pub const ZOOM_FACTOR: &str = "zoom-factor"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 593 | pub const ZOOM_FACTOR: &'static str = "zoom-factor"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/collection.rs:594:26 | 594 | pub const NEW_GLYPH: &str = "new-glyph"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 594 | pub const NEW_GLYPH: &'static str = "new-glyph"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/collection.rs:1081:29 | 1081 | pub const SHOW_DETAILS: &str = "show-details"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 1081 | pub const SHOW_DETAILS: &'static str = "show-details"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/collection.rs:1082:28 | 1082 | pub const ZOOM_FACTOR: &str = Collection::ZOOM_FACTOR; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 1082 | pub const ZOOM_FACTOR: &'static str = Collection::ZOOM_FACTOR; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/collection.rs:1083:24 | 1083 | pub const FOCUSED: &str = "focused"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 1083 | pub const FOCUSED: &'static str = "focused"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/collection.rs:1084:25 | 1084 | pub const MODIFIED: &str = GlyphMetadata::MODIFIED; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 1084 | pub const MODIFIED: &'static str = GlyphMetadata::MODIFIED; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/collection.rs:1085:27 | 1085 | pub const MARK_COLOR: &str = GlyphMetadata::MARK_COLOR; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 1085 | pub const MARK_COLOR: &'static str = GlyphMetadata::MARK_COLOR; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/overlay/child.rs:149:23 | 149 | pub const WIDGET: &str = "widget"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 149 | pub const WIDGET: &'static str = "widget"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/overlay/child.rs:150:24 | 150 | pub const MOVABLE: &str = "movable"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 150 | pub const MOVABLE: &'static str = "movable"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/overlay/child.rs:151:27 | 151 | pub const EXPANDABLE: &str = "expandable"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 151 | pub const EXPANDABLE: &'static str = "expandable"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/views/overlay/child.rs:152:25 | 152 | pub const EXPANDED: &str = "expanded"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 152 | pub const EXPANDED: &'static str = "expanded"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/window/workspace.rs:198:28 | 198 | pub const REORDERABLE: &str = "reorderable"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 198 | pub const REORDERABLE: &'static str = "reorderable"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/window/workspace.rs:199:26 | 199 | pub const CLOSEABLE: &str = "closeable"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 199 | pub const CLOSEABLE: &'static str = "closeable"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/window/workspace.rs:200:22 | 200 | pub const TITLE: &str = "title"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 200 | pub const TITLE: &'static str = "title"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/window/workspace.rs:201:32 | 201 | pub const IS_MENU_VISIBLE: &str = "is-menu-visible"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 201 | pub const IS_MENU_VISIBLE: &'static str = "is-menu-visible"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/window/workspace.rs:202:24 | 202 | pub const MENUBAR: &str = "menubar"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 202 | pub const MENUBAR: &'static str = "menubar"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/window/workspace.rs:203:22 | 203 | pub const CHILD: &str = "child"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 203 | pub const CHILD: &'static str = "child"; | +++++++ warning: `&` without an explicit lifetime name cannot be used here --> src/window/workspace.rs:204:26 | 204 | pub const MENUMODEL: &str = "menu-model"; | ^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 help: use the `'static` lifetime | 204 | pub const MENUMODEL: &'static str = "menu-model"; | +++++++ warning: unused import: `glib::prelude::*` --> src/lib.rs:166:13 | 166 | pub use glib::prelude::*; | ^^^^^^^^^^^^^^^^ warning: unused import: `macros::*` --> src/lib.rs:341:13 | 341 | pub use macros::*; | ^^^^^^^^^ warning: variable does not need to be mutable --> src/editor/tools/bezier.rs:570:21 | 570 | if let Some(mut state) = state_opt.as_mut() { | ----^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: `gerb` (lib) generated 187 warnings (run `cargo fix --lib -p gerb` to apply 187 suggestions) error: linking with `cc` failed: exit status: 1 | = note: LC_ALL="C" PATH="/usr/pkg/lib/rustlib/i586-unknown-netbsd/bin:/pbulk/work/fonts/gerb/work/.cwrapper/bin:/pbulk/work/fonts/gerb/work/.buildlink/bin:/pbulk/work/fonts/gerb/work/.gcc/bin:/pbulk/work/fonts/gerb/work/.tools/bin:/usr/pkg/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/local/sbin:/usr/local/bin:/usr/pkg/bin:/usr/X11R7/bin" VSLANG="1033" "cc" "-Wl,-R/usr/pkg/lib/libatomic" "-Wl,-L/usr/pkg/lib/libatomic" "/tmp/rustclBqAWq/symbols.o" "/pbulk/work/fonts/gerb/work/gerb-0.0.1-alpha-2023-04-27/target/release/deps/gerb-6154397391c69646.gerb.5faf3ffdec3a6a3a-cgu.0.rcgu.o" "-Wl,--as-needed" "-L" "/pbulk/work/fonts/gerb/work/gerb-0.0.1-alpha-2023-04-27/target/release/deps" "-L" "/usr/pkg/lib" "-L" "/usr/pkg/lib" "-L" "/usr/pkg/lib" "-L" "/usr/pkg/lib" "-L" "/usr/pkg/lib" "-L" "/usr/pkg/lib" "-L" "/pbulk/work/fonts/gerb/work/gerb-0.0.1-alpha-2023-04-27/target/release/build/libgit2-sys-21b50646d91a8ff3/out/build" "-L" "/usr/pkg/lib" "-L" "/usr/pkg/lib" "-L" "/usr/pkg/lib" "-L" "/usr/pkg/lib" "-L" "/usr/pkg/lib" "-L" "/usr/pkg/lib" "-L" "/usr/pkg/lib/rustlib/i586-unknown-netbsd/lib" "-Wl,-Bstatic" "/tmp/rustclBqAWq/liblibgit2_sys-9ff3992e12ff5039.rlib" "/usr/pkg/lib/rustlib/i586-unknown-netbsd/lib/libcompiler_builtins-885d55336b691084.rlib" "-Wl,-Bdynamic" "-lz" "-lpython3.12" "-lgtk-3" "-lgdk-3" "-lpangocairo-1.0" "-lcairo-gobject" "-lgdk_pixbuf-2.0" "-ldbus-1" "-latk-1.0" "-lwayland-client" "-lpango-1.0" "-lcairo" "-lharfbuzz" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-latk-1.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgdk-3" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lwayland-client" "-lcairo" "-lpango-1.0" "-lharfbuzz" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgdk_pixbuf-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lcairo-gobject" "-lcairo" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgobject-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lutil" "-lrt" "-lutil" "-lexecinfo" "-lpthread" "-lrt" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lrt" "-lutil" "-lexecinfo" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/pkg/lib/rustlib/i586-unknown-netbsd/lib" "-o" "/pbulk/work/fonts/gerb/work/gerb-0.0.1-alpha-2023-04-27/target/release/deps/gerb-6154397391c69646" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,--strip-all" "-Wl,-R/usr/pkg/lib" = note: ld: cannot find -lpython3.12 error: could not compile `gerb` (bin "gerb") due to 1 previous error *** Error code 101 Stop. make[1]: stopped in /usr/pkgsrc/fonts/gerb *** Error code 1 Stop. make: stopped in /usr/pkgsrc/fonts/gerb