format_type_sum {pillar} | R Documentation |
Called on values returned from type_sum()
for defining the description
in the capital. Implement this method for a helper class for custom
formatting, and return an object of this helper class from your
type_sum()
implementation. See examples.
format_type_sum(x, width, ...) ## Default S3 method: format_type_sum(x, width, ...)
x |
A return value from |
width |
The desired total width. If the returned string still is
wider, it will be trimmed. Can be |
... |
Unused, for extensibility. |
format_type_sum(1, NULL) pillar(1) type_sum.accel <- function(x) { structure("kg m/s^2", width = 8, class = "type_sum_accel") } format_type_sum.type_sum_accel <- function(x, width, ...) { if (!is.null(width) && width < attr(x, "width")) { x <- substr(x, 1, width) } style_subtle(x) } accel <- structure(9.81, class = "accel") pillar(accel)