Skip to main content

Module sexp_ext

Module sexp_ext 

Source
Expand description

SexpExt and PairListExt — the ergonomic extension traits on SEXP. SexpExt — the ergonomic extension trait on SEXP — and PairListExt, its pairlist (call) counterpart.

Provides safe(r) accessors and type checks. This is the actual user-facing API surface most callers reach for; both are re-exported from crate::prelude.

Structs§

PairListArgs
The arguments of a call, or the elements of a pairlist, as (name, value): see PairListExt::args.

Traits§

PairListExt
Pairlist (cons cell) operations on a SEXP: R’s calls (LANGSXP) and pairlists (LISTSXP, such as formals(f) or pairlist(...)).
SexpExt
Extension trait for SEXP providing safe(r) accessors and type checking.