Skip to content

Commit 1ee1496

Browse files
authored
Update File.Stat.t type definition to mirror :file.file_info type. (#13498)
1 parent 21693cb commit 1ee1496

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

lib/elixir/lib/file/stat.ex

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -60,19 +60,19 @@ defmodule File.Stat do
6060
defstruct keys
6161

6262
@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
7676
}
7777

7878
@doc """

0 commit comments

Comments
 (0)