Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #1027

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

github-actions[bot]
Copy link

🤖 New release

  • freya-renderer: 0.2.1 -> 0.3.0 (⚠️ API breaking changes)
  • freya-common: 0.2.1 -> 0.3.0 (⚠️ API breaking changes)
  • freya-engine: 0.2.2 -> 0.3.0 (⚠️ API breaking changes)
  • freya-native-core: 0.2.1 -> 0.3.0 (⚠️ API breaking changes)
  • freya-native-core-macro: 0.2.0 -> 0.2.1
  • torin: 0.2.0 -> 0.3.0 (⚠️ API breaking changes)
  • freya: 0.2.2 -> 0.2.3 (✓ API compatible changes)
  • freya-components: 0.2.1 -> 0.3.0 (⚠️ API breaking changes)
  • freya-core: 0.2.1 -> 0.3.0 (⚠️ API breaking changes)
  • freya-elements: 0.2.0 -> 0.3.0 (⚠️ API breaking changes)
  • freya-node-state: 0.2.1 -> 0.3.0 (⚠️ API breaking changes)
  • freya-testing: 0.2.1 -> 0.3.0 (⚠️ API breaking changes)
  • freya-hooks: 0.2.1 -> 0.3.0 (⚠️ API breaking changes)
  • freya-devtools: 0.2.1 -> 0.3.0 (⚠️ API breaking changes)

⚠️ freya-renderer breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type DesktopRenderer is no longer Send, in /tmp/.tmpgPEYYG/freya/crates/renderer/src/renderer.rs:58
  type DesktopRenderer is no longer Sync, in /tmp/.tmpgPEYYG/freya/crates/renderer/src/renderer.rs:58
  type DesktopRenderer is no longer UnwindSafe, in /tmp/.tmpgPEYYG/freya/crates/renderer/src/renderer.rs:58
  type DesktopRenderer is no longer RefUnwindSafe, in /tmp/.tmpgPEYYG/freya/crates/renderer/src/renderer.rs:58

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field WindowConfig.size in /tmp/.tmpgPEYYG/freya/crates/renderer/src/config.rs:33
  field WindowConfig.min_size in /tmp/.tmpgPEYYG/freya/crates/renderer/src/config.rs:35
  field WindowConfig.max_size in /tmp/.tmpgPEYYG/freya/crates/renderer/src/config.rs:37
  field WindowConfig.visible in /tmp/.tmpgPEYYG/freya/crates/renderer/src/config.rs:47
  field WindowConfig.window_attributes_hook in /tmp/.tmpgPEYYG/freya/crates/renderer/src/config.rs:55
  field WindowConfig.event_loop_builder_hook in /tmp/.tmpgPEYYG/freya/crates/renderer/src/config.rs:57
  field LaunchConfig.state in /tmp/.tmpgPEYYG/freya/crates/renderer/src/config.rs:82
  field LaunchConfig.window_config in /tmp/.tmpgPEYYG/freya/crates/renderer/src/config.rs:83

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/inherent_method_missing.ron

Failed in:
  LaunchConfig::builder, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/config.rs:72

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_missing.ron

Failed in:
  struct freya_renderer::LaunchConfigBuilder, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/config.rs:95
  struct freya_renderer::WindowEnv, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/window.rs:28

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field window of struct LaunchConfig, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/config.rs:54
  field width of struct WindowConfig, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/config.rs:15
  field height of struct WindowConfig, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/config.rs:17
  field min_width of struct WindowConfig, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/config.rs:19
  field min_height of struct WindowConfig, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/config.rs:21
  field max_width of struct WindowConfig, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/config.rs:23
  field max_height of struct WindowConfig, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/config.rs:25
  field state of struct WindowConfig, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/config.rs:33
  field window_builder_hook of struct WindowConfig, previously in file /tmp/.tmpVi0Bzq/freya-renderer/src/config.rs:43

--- failure type_mismatched_generic_lifetimes: type now takes a different number of generic lifetimes ---

Description:
A type now takes a different number of generic lifetime parameters. Uses of this type that name the previous number of parameters will be broken.
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/type_mismatched_generic_lifetimes.ron
Failed in:
  Struct DesktopRenderer (0 -> 1 lifetime params) in /tmp/.tmpgPEYYG/freya/crates/renderer/src/renderer.rs:58

--- failure unit_struct_changed_kind: unit struct changed kind ---

Description:
A public unit struct has been changed to a normal (curly-braces) struct, which cannot be constructed using the same struct literal syntax.
        ref: https://github.com/rust-lang/cargo/pull/10871
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/unit_struct_changed_kind.ron

Failed in:
  struct DesktopRenderer in /tmp/.tmpgPEYYG/freya/crates/renderer/src/renderer.rs:58

⚠️ freya-common breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field CachedParagraph.1 in /tmp/.tmpgPEYYG/freya/crates/common/src/layout.rs:30

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_missing.ron

Failed in:
  enum freya_common::EventMessage, previously in file /tmp/.tmpVi0Bzq/freya-common/src/event_messages.rs:9

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/inherent_method_missing.ron

Failed in:
  Layers::layers, previously in file /tmp/.tmpVi0Bzq/freya-common/src/layers.rs:27
  Layers::len_layers, previously in file /tmp/.tmpVi0Bzq/freya-common/src/layers.rs:31
  ParagraphElements::paragraphs, previously in file /tmp/.tmpVi0Bzq/freya-common/src/paragraphs.rs:19
  ParagraphElements::len_paragraphs, previously in file /tmp/.tmpVi0Bzq/freya-common/src/paragraphs.rs:36

⚠️ freya-engine breaking changes

--- failure constructible_struct_changed_type: struct constructible with literal became an enum or union ---

Description:
A struct became an enum or union, and is no longer publicly constructible with a struct literal.
        ref: https://github.com/obi1kenobi/cargo-semver-checks/issues/297#issuecomment-1399099659
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/constructible_struct_changed_type.ron

Failed in:
  struct freya_engine::prelude::TextHeightBehavior became enum in file /tmp/.tmpgPEYYG/freya/crates/engine/src/mocked.rs:626

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/inherent_method_missing.ron

Failed in:
  DirectContext::new_gl, previously in file /tmp/.tmpVi0Bzq/freya-engine/src/mocked.rs:1437

--- failure unit_struct_changed_kind: unit struct changed kind ---

Description:
A public unit struct has been changed to a normal (curly-braces) struct, which cannot be constructed using the same struct literal syntax.
        ref: https://github.com/rust-lang/cargo/pull/10871
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/unit_struct_changed_kind.ron

Failed in:
  struct FontMetrics in /tmp/.tmpgPEYYG/freya/crates/engine/src/mocked.rs:1167

⚠️ freya-native-core breaking changes

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant AttributeName::Direction 10 -> 9 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:14
  variant AttributeName::Shadow 11 -> 10 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:15
  variant AttributeName::CornerRadius 12 -> 11 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:16
  variant AttributeName::CornerSmoothing 13 -> 12 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:17
  variant AttributeName::Color 14 -> 13 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:18
  variant AttributeName::FontSize 15 -> 16 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:21
  variant AttributeName::FontFamily 16 -> 17 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:22
  variant AttributeName::FontStyle 17 -> 18 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:23
  variant AttributeName::FontWeight 18 -> 19 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:24
  variant AttributeName::FontWidth 19 -> 20 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:25
  variant AttributeName::MainAlign 20 -> 21 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:26
  variant AttributeName::CrossAlign 21 -> 22 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:27
  variant AttributeName::TextAlign 22 -> 23 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:28
  variant AttributeName::TextShadow 23 -> 24 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:29
  variant AttributeName::MaxLines 24 -> 25 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:30
  variant AttributeName::LineHeight 25 -> 26 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:31
  variant AttributeName::LetterSpacing 26 -> 27 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:32
  variant AttributeName::WordSpacing 27 -> 28 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:33
  variant AttributeName::Decoration 28 -> 29 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:34
  variant AttributeName::DecorationColor 29 -> 30 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:35
  variant AttributeName::DecorationStyle 30 -> 31 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:36
  variant AttributeName::TextOverflow 31 -> 32 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:37
  variant AttributeName::Rotate 32 -> 34 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:39
  variant AttributeName::Overflow 33 -> 35 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:40
  variant AttributeName::Margin 34 -> 36 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:41
  variant AttributeName::Position 35 -> 37 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:42
  variant AttributeName::PositionTop 36 -> 38 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:43
  variant AttributeName::PositionRight 37 -> 39 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:44
  variant AttributeName::PositionBottom 38 -> 40 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:45
  variant AttributeName::PositionLeft 39 -> 41 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:46
  variant AttributeName::Opacity 40 -> 42 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:47
  variant AttributeName::Content 41 -> 43 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:48
  variant AttributeName::CanvasReference 47 -> 44 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:49
  variant AttributeName::Layer 48 -> 45 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:50
  variant AttributeName::OffsetY 49 -> 46 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:51
  variant AttributeName::OffsetX 50 -> 47 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:52
  variant AttributeName::Reference 51 -> 48 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:53
  variant AttributeName::CursorReference 52 -> 49 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:54
  variant AttributeName::CursorIndex 53 -> 50 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:55
  variant AttributeName::CursorColor 54 -> 51 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:56
  variant AttributeName::CursorMode 55 -> 52 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:57
  variant AttributeName::CursorId 56 -> 53 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:58
  variant AttributeName::Highlights 57 -> 54 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:59
  variant AttributeName::HighlightColor 58 -> 55 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:60
  variant AttributeName::ImageReference 59 -> 57 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:62
  variant AttributeName::ImageData 60 -> 58 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:63
  variant AttributeName::SvgData 61 -> 59 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:64
  variant AttributeName::SvgContent 62 -> 60 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:65
  variant AttributeName::Direction 10 -> 9 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:14
  variant AttributeName::Shadow 11 -> 10 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:15
  variant AttributeName::CornerRadius 12 -> 11 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:16
  variant AttributeName::CornerSmoothing 13 -> 12 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:17
  variant AttributeName::Color 14 -> 13 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:18
  variant AttributeName::FontSize 15 -> 16 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:21
  variant AttributeName::FontFamily 16 -> 17 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:22
  variant AttributeName::FontStyle 17 -> 18 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:23
  variant AttributeName::FontWeight 18 -> 19 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:24
  variant AttributeName::FontWidth 19 -> 20 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:25
  variant AttributeName::MainAlign 20 -> 21 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:26
  variant AttributeName::CrossAlign 21 -> 22 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:27
  variant AttributeName::TextAlign 22 -> 23 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:28
  variant AttributeName::TextShadow 23 -> 24 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:29
  variant AttributeName::MaxLines 24 -> 25 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:30
  variant AttributeName::LineHeight 25 -> 26 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:31
  variant AttributeName::LetterSpacing 26 -> 27 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:32
  variant AttributeName::WordSpacing 27 -> 28 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:33
  variant AttributeName::Decoration 28 -> 29 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:34
  variant AttributeName::DecorationColor 29 -> 30 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:35
  variant AttributeName::DecorationStyle 30 -> 31 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:36
  variant AttributeName::TextOverflow 31 -> 32 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:37
  variant AttributeName::Rotate 32 -> 34 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:39
  variant AttributeName::Overflow 33 -> 35 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:40
  variant AttributeName::Margin 34 -> 36 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:41
  variant AttributeName::Position 35 -> 37 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:42
  variant AttributeName::PositionTop 36 -> 38 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:43
  variant AttributeName::PositionRight 37 -> 39 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:44
  variant AttributeName::PositionBottom 38 -> 40 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:45
  variant AttributeName::PositionLeft 39 -> 41 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:46
  variant AttributeName::Opacity 40 -> 42 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:47
  variant AttributeName::Content 41 -> 43 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:48
  variant AttributeName::CanvasReference 47 -> 44 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:49
  variant AttributeName::Layer 48 -> 45 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:50
  variant AttributeName::OffsetY 49 -> 46 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:51
  variant AttributeName::OffsetX 50 -> 47 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:52
  variant AttributeName::Reference 51 -> 48 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:53
  variant AttributeName::CursorReference 52 -> 49 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:54
  variant AttributeName::CursorIndex 53 -> 50 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:55
  variant AttributeName::CursorColor 54 -> 51 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:56
  variant AttributeName::CursorMode 55 -> 52 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:57
  variant AttributeName::CursorId 56 -> 53 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:58
  variant AttributeName::Highlights 57 -> 54 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:59
  variant AttributeName::HighlightColor 58 -> 55 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:60
  variant AttributeName::ImageReference 59 -> 57 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:62
  variant AttributeName::ImageData 60 -> 58 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:63
  variant AttributeName::SvgData 61 -> 59 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:64
  variant AttributeName::SvgContent 62 -> 60 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:65
  variant EventName::MouseDown 3 -> 4 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:12
  variant EventName::MouseEnter 5 -> 6 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:14
  variant EventName::MouseLeave 6 -> 7 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:15
  variant EventName::Wheel 7 -> 8 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:17
  variant EventName::PointerOver 8 -> 9 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:19
  variant EventName::PointerDown 9 -> 10 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:20
  variant EventName::PointerEnter 10 -> 11 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:21
  variant EventName::PointerLeave 11 -> 12 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:22
  variant EventName::PointerUp 12 -> 13 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:23
  variant EventName::KeyDown 13 -> 14 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:25
  variant EventName::KeyUp 14 -> 15 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:26
  variant EventName::TouchCancel 15 -> 18 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:30
  variant EventName::TouchStart 16 -> 19 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:31
  variant EventName::TouchMove 17 -> 20 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:32
  variant EventName::TouchEnd 18 -> 21 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:33
  variant EventName::GlobalClick 19 -> 22 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:35
  variant EventName::GlobalPointerUp 20 -> 23 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:36
  variant EventName::GlobalMouseDown 21 -> 24 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:37
  variant EventName::GlobalFileHover 23 -> 26 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:39
  variant EventName::GlobalFileHoverCancelled 24 -> 27 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:40
  variant EventName::FileDrop 25 -> 28 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:42
  variant EventName::MouseDown 3 -> 4 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:12
  variant EventName::MouseEnter 5 -> 6 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:14
  variant EventName::MouseLeave 6 -> 7 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:15
  variant EventName::Wheel 7 -> 8 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:17
  variant EventName::PointerOver 8 -> 9 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:19
  variant EventName::PointerDown 9 -> 10 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:20
  variant EventName::PointerEnter 10 -> 11 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:21
  variant EventName::PointerLeave 11 -> 12 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:22
  variant EventName::PointerUp 12 -> 13 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:23
  variant EventName::KeyDown 13 -> 14 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:25
  variant EventName::KeyUp 14 -> 15 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:26
  variant EventName::TouchCancel 15 -> 18 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:30
  variant EventName::TouchStart 16 -> 19 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:31
  variant EventName::TouchMove 17 -> 20 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:32
  variant EventName::TouchEnd 18 -> 21 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:33
  variant EventName::GlobalClick 19 -> 22 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:35
  variant EventName::GlobalPointerUp 20 -> 23 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:36
  variant EventName::GlobalMouseDown 21 -> 24 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:37
  variant EventName::GlobalFileHover 23 -> 26 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:39
  variant EventName::GlobalFileHoverCancelled 24 -> 27 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:40
  variant EventName::FileDrop 25 -> 28 in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:42

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_added.ron

Failed in:
  variant EventName:MouseUp in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:11
  variant EventName:MouseMove in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:13
  variant EventName:GlobalKeyDown in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:27
  variant EventName:GlobalKeyUp in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:28
  variant EventName:GlobalMouseMove in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:38
  variant EventName:MouseUp in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:11
  variant EventName:MouseMove in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:13
  variant EventName:GlobalKeyDown in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:27
  variant EventName:GlobalKeyUp in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:28
  variant EventName:GlobalMouseMove in /tmp/.tmpgPEYYG/freya/crates/native-core/src/events.rs:38
  variant AttributeName:Fill in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:19
  variant AttributeName:Stroke in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:20
  variant AttributeName:TextHeight in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:38
  variant AttributeName:HighlightMode in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:61
  variant AttributeName:Spacing in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:66
  variant AttributeName:A11yId in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:69
  variant AttributeName:A11yFocusable in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:70
  variant AttributeName:A11yAutoFocus in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:71
  variant AttributeName:A11yName in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:106
  variant AttributeName:A11yDescription in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:107
  variant AttributeName:A11yValue in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:108
  variant AttributeName:A11yAccessKey in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:109
  variant AttributeName:A11yAuthorId in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:110
  variant AttributeName:A11yKeyboardShortcut in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:116
  variant AttributeName:A11yLanguage in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:117
  variant AttributeName:A11yPlaceholder in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:118
  variant AttributeName:A11yRoleDescription in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:119
  variant AttributeName:A11yStateDescription in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:120
  variant AttributeName:A11yTooltip in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:121
  variant AttributeName:A11yUrl in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:122
  variant AttributeName:A11yRowIndexText in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:123
  variant AttributeName:A11yColumnIndexText in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:124
  variant AttributeName:A11yScrollX in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:127
  variant AttributeName:A11yScrollXMin in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:128
  variant AttributeName:A11yScrollXMax in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:129
  variant AttributeName:A11yScrollY in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:130
  variant AttributeName:A11yScrollYMin in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:131
  variant AttributeName:A11yScrollYMax in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:132
  variant AttributeName:A11yNumericValue in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:133
  variant AttributeName:A11yMinNumericValue in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:134
  variant AttributeName:A11yMaxNumericValue in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:135
  variant AttributeName:A11yNumericValueStep in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:136
  variant AttributeName:A11yNumericValueJump in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:137
  variant AttributeName:A11yRowCount in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:140
  variant AttributeName:A11yColumnCount in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:141
  variant AttributeName:A11yRowIndex in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:142
  variant AttributeName:A11yColumnIndex in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:143
  variant AttributeName:A11yRowSpan in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:144
  variant AttributeName:A11yColumnSpan in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:145
  variant AttributeName:A11yLevel in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:146
  variant AttributeName:A11ySizeOfSet in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:147
  variant AttributeName:A11yPositionInSet in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:148
  variant AttributeName:A11yColorValue in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:151
  variant AttributeName:A11yExpanded in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:173
  variant AttributeName:A11ySelected in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:174
  variant AttributeName:A11yHovered in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:180
  variant AttributeName:A11yHidden in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:181
  variant AttributeName:A11yLinked in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:182
  variant AttributeName:A11yMultiselectable in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:183
  variant AttributeName:A11yRequired in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:184
  variant AttributeName:A11yVisited in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:185
  variant AttributeName:A11yBusy in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:186
  variant AttributeName:A11yLiveAtomic in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:187
  variant AttributeName:A11yModal in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:188
  variant AttributeName:A11yTouchTransparent in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:189
  variant AttributeName:A11yReadOnly in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:190
  variant AttributeName:A11yDisabled in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:191
  variant AttributeName:A11yIsSpellingError in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:192
  variant AttributeName:A11yIsGrammarError in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:193
  variant AttributeName:A11yIsSearchMatch in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:194
  variant AttributeName:A11yIsSuggestion in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:195
  variant AttributeName:A11yRole in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:198
  variant AttributeName:A11yInvalid in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:199
  variant AttributeName:A11yToggled in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:200
  variant AttributeName:A11yLive in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:201
  variant AttributeName:A11yDefaultActionVerb in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:202
  variant AttributeName:A11yOrientation in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:203
  variant AttributeName:A11ySortDirection in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:204
  variant AttributeName:A11yCurrent in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:205
  variant AttributeName:A11yAutoComplete in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:206
  variant AttributeName:A11yHasPopup in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:207
  variant AttributeName:A11yListStyle in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:211
  variant AttributeName:A11yVerticalOffset in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:212
  variant AttributeName:Fill in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:19
  variant AttributeName:Stroke in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:20
  variant AttributeName:TextHeight in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:38
  variant AttributeName:HighlightMode in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:61
  variant AttributeName:Spacing in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:66
  variant AttributeName:A11yId in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:69
  variant AttributeName:A11yFocusable in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:70
  variant AttributeName:A11yAutoFocus in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:71
  variant AttributeName:A11yName in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:106
  variant AttributeName:A11yDescription in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:107
  variant AttributeName:A11yValue in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:108
  variant AttributeName:A11yAccessKey in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:109
  variant AttributeName:A11yAuthorId in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:110
  variant AttributeName:A11yKeyboardShortcut in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:116
  variant AttributeName:A11yLanguage in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:117
  variant AttributeName:A11yPlaceholder in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:118
  variant AttributeName:A11yRoleDescription in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:119
  variant AttributeName:A11yStateDescription in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:120
  variant AttributeName:A11yTooltip in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:121
  variant AttributeName:A11yUrl in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:122
  variant AttributeName:A11yRowIndexText in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:123
  variant AttributeName:A11yColumnIndexText in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:124
  variant AttributeName:A11yScrollX in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:127
  variant AttributeName:A11yScrollXMin in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:128
  variant AttributeName:A11yScrollXMax in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:129
  variant AttributeName:A11yScrollY in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:130
  variant AttributeName:A11yScrollYMin in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:131
  variant AttributeName:A11yScrollYMax in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:132
  variant AttributeName:A11yNumericValue in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:133
  variant AttributeName:A11yMinNumericValue in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:134
  variant AttributeName:A11yMaxNumericValue in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:135
  variant AttributeName:A11yNumericValueStep in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:136
  variant AttributeName:A11yNumericValueJump in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:137
  variant AttributeName:A11yRowCount in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:140
  variant AttributeName:A11yColumnCount in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:141
  variant AttributeName:A11yRowIndex in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:142
  variant AttributeName:A11yColumnIndex in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:143
  variant AttributeName:A11yRowSpan in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:144
  variant AttributeName:A11yColumnSpan in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:145
  variant AttributeName:A11yLevel in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:146
  variant AttributeName:A11ySizeOfSet in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:147
  variant AttributeName:A11yPositionInSet in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:148
  variant AttributeName:A11yColorValue in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:151
  variant AttributeName:A11yExpanded in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:173
  variant AttributeName:A11ySelected in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:174
  variant AttributeName:A11yHovered in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:180
  variant AttributeName:A11yHidden in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:181
  variant AttributeName:A11yLinked in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:182
  variant AttributeName:A11yMultiselectable in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:183
  variant AttributeName:A11yRequired in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:184
  variant AttributeName:A11yVisited in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:185
  variant AttributeName:A11yBusy in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:186
  variant AttributeName:A11yLiveAtomic in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:187
  variant AttributeName:A11yModal in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:188
  variant AttributeName:A11yTouchTransparent in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:189
  variant AttributeName:A11yReadOnly in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:190
  variant AttributeName:A11yDisabled in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:191
  variant AttributeName:A11yIsSpellingError in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:192
  variant AttributeName:A11yIsGrammarError in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:193
  variant AttributeName:A11yIsSearchMatch in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:194
  variant AttributeName:A11yIsSuggestion in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:195
  variant AttributeName:A11yRole in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:198
  variant AttributeName:A11yInvalid in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:199
  variant AttributeName:A11yToggled in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:200
  variant AttributeName:A11yLive in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:201
  variant AttributeName:A11yDefaultActionVerb in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:202
  variant AttributeName:A11yOrientation in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:203
  variant AttributeName:A11ySortDirection in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:204
  variant AttributeName:A11yCurrent in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:205
  variant AttributeName:A11yAutoComplete in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:206
  variant AttributeName:A11yHasPopup in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:207
  variant AttributeName:A11yListStyle in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:211
  variant AttributeName:A11yVerticalOffset in /tmp/.tmpgPEYYG/freya/crates/native-core/src/attributes.rs:212

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_missing.ron

Failed in:
  variant AttributeName::BorderAlign, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:14
  variant AttributeName::Name, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:47
  variant AttributeName::Focusable, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:48
  variant AttributeName::Role, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:49
  variant AttributeName::FocusId, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:50
  variant AttributeName::Alt, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:51
  variant AttributeName::BorderAlign, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:14
  variant AttributeName::Name, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:47
  variant AttributeName::Focusable, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:48
  variant AttributeName::Role, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:49
  variant AttributeName::FocusId, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:50
  variant AttributeName::Alt, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/attributes.rs:51
  variant EventName::MouseOver, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/events.rs:12
  variant EventName::GlobalMouseOver, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/events.rs:35
  variant EventName::MouseOver, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/events.rs:12
  variant EventName::GlobalMouseOver, previously in file /tmp/.tmpVi0Bzq/freya-native-core/src/events.rs:35

⚠️ torin breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Node.spacing in /tmp/.tmpgPEYYG/freya/crates/torin/src/node.rs:58
  field Node.spacing in /tmp/.tmpgPEYYG/freya/crates/torin/src/node.rs:58

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_added.ron

Failed in:
  variant Content:Flex in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/content.rs:6
  variant Content:Flex in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/content.rs:6
  variant Content:Flex in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/content.rs:6
  variant Content:Flex in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/content.rs:6
  variant DynamicCalculation:OpenParenthesis in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:182
  variant DynamicCalculation:ClosedParenthesis in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:183
  variant DynamicCalculation:RootPercentage in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:185
  variant DynamicCalculation:OpenParenthesis in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:182
  variant DynamicCalculation:ClosedParenthesis in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:183
  variant DynamicCalculation:RootPercentage in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:185
  variant DynamicCalculation:OpenParenthesis in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:182
  variant DynamicCalculation:ClosedParenthesis in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:183
  variant DynamicCalculation:RootPercentage in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:185
  variant DynamicCalculation:OpenParenthesis in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:182
  variant DynamicCalculation:ClosedParenthesis in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:183
  variant DynamicCalculation:RootPercentage in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:185
  variant Size:InnerPercentage in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:22
  variant Size:Flex in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:24
  variant Size:InnerPercentage in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:22
  variant Size:Flex in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:24
  variant Size:InnerPercentage in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:22
  variant Size:Flex in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:24
  variant Size:InnerPercentage in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:22
  variant Size:Flex in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:24
  variant Position:Global in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/position.rs:26
  variant Position:Global in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/position.rs:26
  variant Position:Global in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/position.rs:26
  variant Position:Global in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/position.rs:26
  variant Alignment:SpaceBetween in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:7
  variant Alignment:SpaceEvenly in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:8
  variant Alignment:SpaceAround in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:9
  variant Alignment:SpaceBetween in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:7
  variant Alignment:SpaceEvenly in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:8
  variant Alignment:SpaceAround in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:9
  variant Alignment:SpaceBetween in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:7
  variant Alignment:SpaceEvenly in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:8
  variant Alignment:SpaceAround in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:9
  variant Alignment:SpaceBetween in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:7
  variant Alignment:SpaceEvenly in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:8
  variant Alignment:SpaceAround in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/alignment.rs:9

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/function_missing.ron

Failed in:
  function torin::prelude::get_align_axis, previously in file /tmp/.tmpVi0Bzq/torin/src/geometry.rs:86
  function torin::geometry::get_align_axis, previously in file /tmp/.tmpVi0Bzq/torin/src/geometry.rs:86

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/function_parameter_count_changed.ron

Failed in:
  torin::size::run_calculations now takes 3 parameters instead of 2, in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:371
  torin::values::size::run_calculations now takes 3 parameters instead of 2, in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:371
  torin::values::prelude::run_calculations now takes 3 parameters instead of 2, in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:371
  torin::prelude::run_calculations now takes 3 parameters instead of 2, in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/size.rs:371

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/method_parameter_count_changed.ron

Failed in:
  torin::torin::Torin::check_dirty_dependants now takes 5 parameters instead of 4, in /tmp/.tmpgPEYYG/freya/crates/torin/src/torin.rs:167
  torin::prelude::Torin::check_dirty_dependants now takes 5 parameters instead of 4, in /tmp/.tmpgPEYYG/freya/crates/torin/src/torin.rs:167
  torin::position::Position::get_origin now takes 5 parameters instead of 4, in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/position.rs:116
  torin::values::position::Position::get_origin now takes 5 parameters instead of 4, in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/position.rs:116
  torin::values::prelude::Position::get_origin now takes 5 parameters instead of 4, in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/position.rs:116
  torin::prelude::Position::get_origin now takes 5 parameters instead of 4, in /tmp/.tmpgPEYYG/freya/crates/torin/src/values/position.rs:116

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_missing.ron

Failed in:
  struct torin::position::AbsolutePosition, previously in file /tmp/.tmpVi0Bzq/torin/src/values/position.rs:6
  struct torin::values::position::AbsolutePosition, previously in file /tmp/.tmpVi0Bzq/torin/src/values/position.rs:6
  struct torin::values::prelude::AbsolutePosition, previously in file /tmp/.tmpVi0Bzq/torin/src/values/position.rs:6
  struct torin::prelude::AbsolutePosition, previously in file /tmp/.tmpVi0Bzq/torin/src/values/position.rs:6

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field inner_sizes of struct LayoutNode, previously in file /tmp/.tmpVi0Bzq/torin/src/dom_adapter.rs:22
  field inner_sizes of struct LayoutNode, previously in file /tmp/.tmpVi0Bzq/torin/src/dom_adapter.rs:22

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/trait_method_added.ron

Failed in:
  trait method torin::prelude::AreaModel::without_gaps in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:23
  trait method torin::prelude::AreaModel::adjust_size in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:29
  trait method torin::prelude::AreaModel::expand in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:31
  trait method torin::prelude::AreaModel::max_area_when_rotated in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:33
  trait method torin::prelude::AreaModel::clip in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:35
  trait method torin::geometry::AreaModel::without_gaps in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:23
  trait method torin::geometry::AreaModel::adjust_size in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:29
  trait method torin::geometry::AreaModel::expand in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:31
  trait method torin::geometry::AreaModel::max_area_when_rotated in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:33
  trait method torin::geometry::AreaModel::clip in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:35

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/trait_method_missing.ron

Failed in:
  method after_gaps of trait AreaModel, previously in file /tmp/.tmpVi0Bzq/torin/src/geometry.rs:14
  method align_content of trait AreaModel, previously in file /tmp/.tmpVi0Bzq/torin/src/geometry.rs:18
  method after_gaps of trait AreaModel, previously in file /tmp/.tmpVi0Bzq/torin/src/geometry.rs:14
  method align_content of trait AreaModel, previously in file /tmp/.tmpVi0Bzq/torin/src/geometry.rs:18

--- failure trait_no_longer_object_safe: trait no longer object safe ---

Description:
Trait is no longer object safe, which breaks `dyn Trait` usage.
        ref: https://doc.rust-lang.org/stable/reference/items/traits.html#object-safety
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/trait_no_longer_object_safe.ron

Failed in:
  trait AreaModel in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:21
  trait AreaModel in file /tmp/.tmpgPEYYG/freya/crates/torin/src/geometry.rs:21

⚠️ freya-components breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type VirtualScrollViewProps is no longer Send, in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/virtual_scroll_view.rs:41
  type VirtualScrollViewProps is no longer Sync, in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/virtual_scroll_view.rs:41
  type VirtualScrollViewProps is no longer UnwindSafe, in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/virtual_scroll_view.rs:41
  type VirtualScrollViewProps is no longer RefUnwindSafe, in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/virtual_scroll_view.rs:41

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field VirtualScrollViewProps.width in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/virtual_scroll_view.rs:47
  field VirtualScrollViewProps.height in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/virtual_scroll_view.rs:50
  field VirtualScrollViewProps.padding in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/virtual_scroll_view.rs:53
  field VirtualScrollViewProps.scroll_controller in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/virtual_scroll_view.rs:79
  field VirtualScrollViewProps.invert_scroll_wheel in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/virtual_scroll_view.rs:83
  field MenuButtonProps.onpress in /tmp/.tmpgPEYYG/freya/crates/components/src/menu.rs:263
  field MenuItemProps.onpress in /tmp/.tmpgPEYYG/freya/crates/components/src/menu.rs:137
  field TooltipProps.text in /tmp/.tmpgPEYYG/freya/crates/components/src/tooltip.rs:19
  field PopupProps.close_on_escape_key in /tmp/.tmpgPEYYG/freya/crates/components/src/popup.rs:78
  field TableCellProps.onpress in /tmp/.tmpgPEYYG/freya/crates/components/src/table.rs:130
  field SidebarItemProps.onpress in /tmp/.tmpgPEYYG/freya/crates/components/src/sidebar.rs:66
  field DropdownItemProps.onpress in /tmp/.tmpgPEYYG/freya/crates/components/src/dropdown.rs:36
  field ButtonProps.onpress in /tmp/.tmpgPEYYG/freya/crates/components/src/button.rs:33
  field SnackBarProps.open in /tmp/.tmpgPEYYG/freya/crates/components/src/snackbar.rs:45
  field ActivableRouteProps.routes in /tmp/.tmpgPEYYG/freya/crates/components/src/activable_route.rs:33
  field ActivableRouteProps.exact in /tmp/.tmpgPEYYG/freya/crates/components/src/activable_route.rs:33
  field SliderProps.size in /tmp/.tmpgPEYYG/freya/crates/components/src/slider.rs:29
  field SliderProps.direction in /tmp/.tmpgPEYYG/freya/crates/components/src/slider.rs:33
  field ScrollViewProps.width in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/scroll_view.rs:42
  field ScrollViewProps.height in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/scroll_view.rs:45
  field ScrollViewProps.padding in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/scroll_view.rs:48
  field ScrollViewProps.spacing in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/scroll_view.rs:51
  field ScrollViewProps.scroll_controller in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/scroll_view.rs:66
  field ScrollViewProps.invert_scroll_wheel in /tmp/.tmpgPEYYG/freya/crates/components/src/scroll_views/scroll_view.rs:70
  field InputProps.placeholder in /tmp/.tmpgPEYYG/freya/crates/components/src/input.rs:58
  field InputProps.auto_focus in /tmp/.tmpgPEYYG/freya/crates/components/src/input.rs:68

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/function_missing.ron

Failed in:
  function freya_components::KeyboardNavigator, previously in file /tmp/.tmpVi0Bzq/freya-components/src/keyboard_navigator.rs:8

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_missing.ron

Failed in:
  struct freya_components::KeyboardNavigatorProps, previously in file /tmp/.tmpVi0Bzq/freya-components/src/keyboard_navigator.rs:8

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field onclick of struct SidebarItemProps, previously in file /tmp/.tmpVi0Bzq/freya-components/src/sidebar.rs:57
  field onclick of struct MenuItemProps, previously in file /tmp/.tmpVi0Bzq/freya-components/src/menu.rs:132
  field theme of struct ScrollViewProps, previously in file /tmp/.tmpVi0Bzq/freya-components/src/scroll_views/scroll_view.rs:18
  field onclick of struct MenuButtonProps, previously in file /tmp/.tmpVi0Bzq/freya-components/src/menu.rs:259
  field show of struct SnackBarProps, previously in file /tmp/.tmpVi0Bzq/freya-components/src/snackbar.rs:39
  field onclick of struct TableCellProps, previously in file /tmp/.tmpVi0Bzq/freya-components/src/table.rs:122
  field theme of struct VirtualScrollViewProps, previously in file /tmp/.tmpVi0Bzq/freya-components/src/scroll_views/virtual_scroll_view.rs:24
  field width of struct SliderProps, previously in file /tmp/.tmpVi0Bzq/freya-components/src/slider.rs:18
  field onclick of struct DropdownItemProps, previously in file /tmp/.tmpVi0Bzq/freya-components/src/dropdown.rs:25
  field url of struct TooltipProps, previously in file /tmp/.tmpVi0Bzq/freya-components/src/tooltip.rs:12

⚠️ freya-core breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_missing.ron

Failed in:
  enum freya_core::accessibility::AccessibilityFocusDirection, previously in file /tmp/.tmpVi0Bzq/freya-core/src/accessibility/mod.rs:14
  enum freya_core::prelude::AccessibilityFocusDirection, previously in file /tmp/.tmpVi0Bzq/freya-core/src/accessibility/mod.rs:14
  enum freya_core::navigation_mode::NavigationMode, previously in file /tmp/.tmpVi0Bzq/freya-core/src/navigation_mode.rs:6

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant NavigationMode::Keyboard 0 -> 1 in /tmp/.tmpgPEYYG/freya/crates/core/src/platform_state.rs:39
  variant NavigationMode::NotKeyboard 1 -> 0 in /tmp/.tmpgPEYYG/freya/crates/core/src/platform_state.rs:37

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_added.ron

Failed in:
  variant AttributeType:OptionalColor in /tmp/.tmpgPEYYG/freya/crates/core/src/node.rs:172
  variant AttributeType:Gradient in /tmp/.tmpgPEYYG/freya/crates/core/src/node.rs:173
  variant AttributeType:OptionalMeasure in /tmp/.tmpgPEYYG/freya/crates/core/src/node.rs:176
  variant AttributeType:Position in /tmp/.tmpgPEYYG/freya/crates/core/sr

@github-actions github-actions bot requested a review from marc2332 as a code owner December 24, 2024 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants