Skip to main content

Crate pictl_types

Crate pictl_types 

Source
Expand description

Binary data structures for pictl process mining platform.

This crate defines the canonical types that all functions pass around:

  • Event log formats (EventLog, OCEL)
  • Process models (DFG, PetriNet, DeclareModel)
  • Conformance results (ConformanceResult, TokenReplayResult)
  • Provenance and hashing (ProvenanceChain, BLAKE3 operations)

Re-exports§

pub use conformance::ConformanceResult;
pub use conformance::TokenReplayResult;
pub use error::Error;
pub use error::Result;
pub use event_log::AttributeValue;
pub use event_log::Attributes;
pub use event_log::Event;
pub use event_log::EventLog;
pub use event_log::Trace;
pub use hash::Blake3Hash;
pub use models::DFGEdge;
pub use models::DFGNode;
pub use models::DeclareConstraint;
pub use models::DeclareModel;
pub use models::PetriNet;
pub use models::PetriNetArc;
pub use models::PetriNetPlace;
pub use models::PetriNetTransition;
pub use models::DFG;
pub use ocel::OCELEvent;
pub use ocel::OCELObject;
pub use ocel::OCEL;
pub use provenance::ProvenanceChain;

Modules§

conformance
error
event_log
hash
models
ocel
provenance

Constants§

VERSION