Module Trace.Simulation_info

type 'a t = {
  1. story_id : int;
  2. story_time : float;
  3. story_event : int;
  4. profiling_info : 'a;
}

type of data to be given with observables for story compression (such as date when the obs is triggered

val compare_by_story_id : 'a t -> 'a t -> int
val update_profiling_info : 'a -> 'b t -> 'a t
val event : 'a t -> int
val story_id : 'a t -> int
val json_dictionnary : string
val to_json : ('a -> Yojson.Basic.t) -> 'a t -> Yojson.Basic.t
val of_json : (Yojson.Basic.t -> 'a) -> Yojson.Basic.t -> 'a t