@@ -60,19 +60,19 @@ defmodule File.Stat do
60
60
defstruct keys
61
61
62
62
@ type t :: % __MODULE__ {
63
- size: non_neg_integer ( ) ,
64
- type: :device | :directory | :regular | :other | :symlink ,
65
- access: :read | :write | :read_write | :none ,
66
- atime: :calendar . datetime ( ) | integer ( ) ,
67
- mtime: :calendar . datetime ( ) | integer ( ) ,
68
- ctime: :calendar . datetime ( ) | integer ( ) ,
69
- mode: non_neg_integer ( ) ,
70
- links: non_neg_integer ( ) ,
71
- major_device: non_neg_integer ( ) ,
72
- minor_device: non_neg_integer ( ) ,
73
- inode: non_neg_integer ( ) ,
74
- uid: non_neg_integer ( ) ,
75
- gid: non_neg_integer ( )
63
+ size: non_neg_integer ( ) | :undefined ,
64
+ type: :device | :directory | :regular | :other | :symlink | :undefined ,
65
+ access: :read | :write | :read_write | :none | :undefined ,
66
+ atime: :calendar . datetime ( ) | integer ( ) | :undefined ,
67
+ mtime: :calendar . datetime ( ) | integer ( ) | :undefined ,
68
+ ctime: :calendar . datetime ( ) | integer ( ) | :undefined ,
69
+ mode: non_neg_integer ( ) | :undefined ,
70
+ links: non_neg_integer ( ) | :undefined ,
71
+ major_device: non_neg_integer ( ) | :undefined ,
72
+ minor_device: non_neg_integer ( ) | :undefined ,
73
+ inode: non_neg_integer ( ) | :undefined ,
74
+ uid: non_neg_integer ( ) | :undefined ,
75
+ gid: non_neg_integer ( ) | :undefined
76
76
}
77
77
78
78
@ doc """
0 commit comments