Skip to main content

execute_request

Function execute_request 

Source
pub fn execute_request<S: NamedTypeLinks>(
    storage: &mut S,
    processor: &QueryProcessor,
    document: &[LiNo<String>],
) -> LinoDocument
Expand description

Executes one request against storage.

A non-empty document is a substitution query; the reply holds one (before) (after) line per change, exactly like clink --changes. The empty document asks for every link, one (index: source target) per line. Failures produce an error_document.