Skip to main content

rust_condition_value

Function rust_condition_value 

Source
#[doc(hidden)]
pub unsafe fn rust_condition_value( condition: RCondition, call: Option<SEXP>, ) -> SEXP
Expand description

Build the tagged value for an [RCondition] payload (error!(), warning!(), message!(), condition!(), a queued defer_* entry, or a payload reconstructed across a package boundary): its kind, message, classes and data, and call unless the payload says ConditionCall::None.

ยงSafety

Same contract as make_rust_condition_value_with_data: R main thread, valid allocation context.