Module Trace.Simulation_info

type 'a t = {
story_id : int;
story_time : float;
story_event : int;
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