Skip to content

structenforcement

Struct-Like Data Type Checking and Enforcement

v0.1.3 · Jun 2, 2025 · 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

161

Last 30 days

23406th

417

Last 90 days

1.4K

Last year

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

CRAN Check Status

1 WARNING
13 OK
Show all 14 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-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 WARNING
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
Check details (1 non-OK)
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: warning: ISO C forbids empty initializer braces 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'

Additional Issues

Check History

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

new 0.1.3 Mar 10, 2026