tests/testthat/_snaps/type-rcrd.md

na.fail() works

Code
  na.fail(x)
Condition
  Error in `na.fail()`:
  ! missing values in object

print and str use format

Code
  r
Output
  <vctrs_tuple[100]>
    [1] (1,1)   (1,2)   (1,3)   (1,4)   (1,5)   (1,6)   (1,7)   (1,8)   (1,9)  
   [10] (1,10)  (1,11)  (1,12)  (1,13)  (1,14)  (1,15)  (1,16)  (1,17)  (1,18) 
   [19] (1,19)  (1,20)  (1,21)  (1,22)  (1,23)  (1,24)  (1,25)  (1,26)  (1,27) 
   [28] (1,28)  (1,29)  (1,30)  (1,31)  (1,32)  (1,33)  (1,34)  (1,35)  (1,36) 
   [37] (1,37)  (1,38)  (1,39)  (1,40)  (1,41)  (1,42)  (1,43)  (1,44)  (1,45) 
   [46] (1,46)  (1,47)  (1,48)  (1,49)  (1,50)  (1,51)  (1,52)  (1,53)  (1,54) 
   [55] (1,55)  (1,56)  (1,57)  (1,58)  (1,59)  (1,60)  (1,61)  (1,62)  (1,63) 
   [64] (1,64)  (1,65)  (1,66)  (1,67)  (1,68)  (1,69)  (1,70)  (1,71)  (1,72) 
   [73] (1,73)  (1,74)  (1,75)  (1,76)  (1,77)  (1,78)  (1,79)  (1,80)  (1,81) 
   [82] (1,82)  (1,83)  (1,84)  (1,85)  (1,86)  (1,87)  (1,88)  (1,89)  (1,90) 
   [91] (1,91)  (1,92)  (1,93)  (1,94)  (1,95)  (1,96)  (1,97)  (1,98)  (1,99) 
  [100] (1,100)
Code
  str(r[1:10])
Output
   vctrs_tp [1:10] (1,1), (1,2), (1,3), (1,4), (1,5), (1,6), (1,7), (1,8), (1...
Code
  str(list(list(list(r, 1:100))))
Output
  List of 1
   $ :List of 1
    ..$ :List of 2
    .. ..$ : vctrs_tp [1:100] (1,1), (1,2), (1,3), (1,4), (1,5), (1,6), (1,7)...
    .. ..$ : int [1:100] 1 2 3 4 5 6 7 8 9 10 ...

dots are an error (#1295)

Code
  foo[1, 2]
Condition
  Error in `foo[1, 2]`:
  ! Can't index record vectors on dimensions greater than 1.


Try the vctrs package in your browser

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

vctrs documentation built on Oct. 13, 2023, 1:05 a.m.