tests/testthat/_snaps/union.md

has useful print method

Code
  foo1 <- new_class("foo1", package = NULL)
  foo2 <- new_class("foo2", package = NULL)
  new_union(foo1, foo2)
Output
  <S7_union>: <foo1> or <foo2>

base unions display as expected

Code
  class_vector
Output
  <S7_union>: <logical>, <integer>, <double>, <complex>, <character>, <raw>, <expression>, or <list>
Code
  str(class_vector)
Output
  <S7_union>: <logical>, <integer>, <double>, <complex>, <character>, <raw>, <expression>, or <list>


Try the S7 package in your browser

Any scripts or data that you put into this service are public.

S7 documentation built on April 3, 2025, 10:50 p.m.