Skip to content

Drop MergedConfig trait #456

Closed
Closed
@nightkr

Description

@nightkr
  • Move the common options into struct CommonNodeConfig instead of being duplicated across each type
  • Add #[serde(flatten)] common: CommonNodeConfig into {Journal,Name,Data}NodeConfig
  • Replace MergedConfig with enum AnyNodeConfig { JournalNode(JournalNodeConfig), ... } impl AnyNodeConfig { fn common(&self) -> CommonNodeConfig { ... } }

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions