Skip to content

Look into removing the serialization traits on AppState #11737

@IsseW

Description

@IsseW

Currently AppState has a serialization derive where most of the fields skip serialization. The only fields actually using it now are RedapServers and AppOptions.

Ideally the parsing for these two would be done separately, and getting to remove all of the serde(skip) and unnecessary serde derives on TimePanel and SelectionPanel.

Another benefit we could get if we split these up is that if any parsing becomes invalid it doesn't have to reset everything.

Metadata

Metadata

Assignees

No one assigned

    Labels

    🚜 refactorChange the code, not the functionality

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions