Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
S.BUILDERSourceval build :
t ->
context ->
Obuilder_spec.t ->
(id, [> `Cancelled | `Msg of string ]) Lwt_result.tdelete ?log t id removes id from the store, along with all of its dependencies. This is for testing. Note that is not safe to perform builds while deleting: the delete might fail because an item got a new child during the delete, or we might delete something that the build is using.
prune t ~before n attempts to remove up to n items from the store, all of which were last used before before. Returns the number of items removed.
val healthcheck :
?timeout:float ->
t ->
(unit, [> `Msg of string ]) Lwt_result.thealthcheck t performs a check that t is working correctly.