Skip to content

structenforcement

Struct-Like Data Type Checking and Enforcement

v0.2.0 · Apr 7, 2026 · MIT + file LICENSE

Description

Enforcement of field types in lists. A drop-in tool to allow for dynamic input data that might be questionably parsed or cast to be coerced into the specific desired format in a reasonably performant manner.

Downloads

500

Last 30 days

8128th

1.4K

Last 90 days

2.5K

Last year

Trend: +12.4% (30d vs prior 30d)

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Additional Issues

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 10, 2026
WARNING 13 OK · 0 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
WARNING r-oldrel-windows-x86_64

whether package can be installed

Found the following significant warnings:
  functions.c:46:39: warning: ISO C forbids empty initializer braces before C2X [-Wpedantic]
  functions.c:51:28: warning: ISO C forbids empty initializer braces before C2X [-Wpedantic]
  functions.c:107:33: 
...[truncated]...
es before C2X [-Wpedantic]
  functions.c:108:33: warning: ISO C forbids empty initializer braces before C2X [-Wpedantic]
See 'd:/Rcompile/CRANpkg/local/4.4/structenforcement.Rcheck/00install.out' for details.
* used C compiler: 'gcc.exe (GCC) 13.3.0'

Dependency Network

Dependencies Reverse dependencies dplyr lubridate rlang structenforcement

Version History

2 tracked
updated 0.2.0 ← 0.1.3 diff Apr 7, 2026
new 0.1.3 Mar 10, 2026

R Observatory began tracking this package on Mar 10, 2026; it first appeared on CRAN Jun 2, 2025. Releases before tracking aren’t shown.