Composable Runtime Contracts for R


[Up] [Top]

Documentation for package ‘restrictR’ version 0.1.0

Help Pages

as_contract_block Convert a Validator to a Multi-Line Block
as_contract_text Convert a Validator to Plain Text
require_between Require Value in Range
require_character Require Character Type
require_col_between Require Column Values in Range
require_col_character Require Character Column
require_col_numeric Require Numeric Column
require_col_one_of Require Column Values from a Set
require_custom Create a Custom Validation Step
require_df Require a Data Frame
require_finite Require Finite Values
require_has_cols Require Specific Columns
require_integer Require Integer Type
require_length Require Specific Length
require_length_matches Require Length Matching an Expression
require_length_max Require Maximum Length
require_length_min Require Minimum Length
require_logical Require Logical Type
require_no_na Require No NA Values
require_nrow_matches Require Row Count Matching an Expression
require_nrow_min Require Minimum Number of Rows
require_numeric Require Numeric Type
require_one_of Require Value from a Set
restrict Create a Composable Validator