Skip to content

Allow loading and saving intermediate state for VhlSwarm #6

Description

@tangentstorm

Right now, this is configured by the definition of BDDBase in rs:

pub type BDDBase = BddBase<S,SimpleBddWorker<S>>;

I want to say this instead:

pub type BDDBase = BddBase<S,BddSwarm<S>>;

... But that is prevented because the two BddSwarm needs a custom Deserialize implementation, because it has fields that can't be deserialized (the inter-thread communication channels), and these also can't be easily ignored with #[serde(skip)] because they don't have reasonable Default values. Possibly these could be wrapped in Option, but I think it's probably better to refactor so that all WIP information is separated into its own struct.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status
No status

Relationships

None yet

Development

No branches or pull requests

Issue actions