Skip to main content Module value Copy item path Source pub use buffer::NullableBuffer ;pub use character::Character ;pub use complex::ComplexVec ;pub use double::Double ;pub use error::get_class ;pub use error::make_condition ;pub use error::make_condition_with_call ;pub use error::ConditionKind ;pub use error::RError ;pub use error::RErrorKind ;pub use error::RFlow ;pub use error::RSignal ;pub use integer::Integer ;pub use logical::Logical ;pub use traits::coerce_arg ;pub use traits::coerce_arg_three_way ;pub use traits::find_arg ;pub use traits::find_named_arg ;pub use traits::Builtin ;pub use traits::BuiltinInfo ;pub use traits::CoerceArg ;pub use traits::Dots ;pub use traits::FromArgs ;pub use traits::RArg ;pub use vector::format_r_complex ;pub use vector::format_r_double ;pub use vector::Vector ;buffer Arrow-style nullable buffer: contiguous values + validity bitmap. character complex double R double (numeric) vectors backed by Apache Arrow Float64Array. error R error types, control flow signals, and condition constructors. integer R integer vectors backed by Apache Arrow Int64Array. logical traits Builtin trait system: Builtin, FromArgs, CoerceArg, and argument decoding helpers. vector Atomic vector types (Vector enum) and element-level conversions. BuiltinDescriptor Language Unevaluated expression (language object) — returned by quote(), parse(). RList RPromise Lazy promise: wraps an unevaluated expression + its lexical environment. RVector Atomic vector with optional attributes (names, class, dim, etc.) BuiltinImplementation RFunction RValue assign_op_symbol 🔒 Map an AssignOp to its R symbol name. binary_op_symbol 🔒 Map a BinaryOp to its R symbol name. deparse_arg 🔒 deparse_expr Convert an AST expression back to R source code (deparse). expr_to_rvalue 🔒 Convert an Expr to an RValue — atomic expressions become symbols/literals,
compound expressions become Language objects. format_vector rvalue_to_expr 🔒 Convert an RValue back to an Expr — the inverse of expr_to_rvalue. unary_op_symbol 🔒 Map a UnaryOp to its R symbol name. Attributes Attribute map — every R object can carry named attributes. BuiltinFn InterpreterBuiltinFn PreEvalBuiltinFn SharedPromise Shared promise handle — promises are mutable (cached once forced) and may
be referenced from multiple places (e.g. ... forwarding), so they live
behind Rc<RefCell<>>.