Invalid calls signal rglimpse2_contract_violation() conditions. Expected missing
inputs, occupied outputs, unavailable executables, and child-process failures
are returned as values so callers can branch without parsing messages.
Usage
RGlimpse2ErrorValue(
message = character(0),
code = character(0),
details = list(),
source = NULL,
operation = character(0),
status = integer(0)
)
RGlimpse2InputErrorValue(
message = character(0),
code = character(0),
details = list(),
source = NULL,
operation = character(0),
status = integer(0)
)
RGlimpse2OutputErrorValue(
message = character(0),
code = character(0),
details = list(),
source = NULL,
operation = character(0),
status = integer(0)
)
RGlimpse2ProcessErrorValue(
message = character(0),
code = character(0),
details = list(),
source = NULL,
operation = character(0),
status = integer(0)
)