File metadata values are assumed to have the wrong types.
eddyb opened this issue · comments
Eduard-Mihai Burtescu commented
src/builtin/fs.rs:35:68: 35:78 error: mismatched types:
expected `i32`,
found `u64`
(expected i32,
found u64) [E0308]
src/builtin/fs.rs:35 obj.Set(v8::String::NewFromUtf8("dev"), v8::Number::NewFromInt32(meta.dev()));
^~~~~~~~~~
src/builtin/fs.rs:35:68: 35:78 help: run `rustc --explain E0308` to see a detailed explanation
src/builtin/fs.rs:37:70: 37:81 error: mismatched types:
expected `u16`,
found `u32`
(expected u16,
found u32) [E0308]
src/builtin/fs.rs:37 obj.Set(v8::String::NewFromUtf8("mode"), v8::Number::NewFromUInt16(meta.mode()));
^~~~~~~~~~~
src/builtin/fs.rs:37:70: 37:81 help: run `rustc --explain E0308` to see a detailed explanation
src/builtin/fs.rs:38:71: 38:83 error: mismatched types:
expected `u16`,
found `u64`
(expected u16,
found u64) [E0308]
src/builtin/fs.rs:38 obj.Set(v8::String::NewFromUtf8("nlink"), v8::Number::NewFromUInt16(meta.nlink()));
^~~~~~~~~~~~
src/builtin/fs.rs:38:71: 38:83 help: run `rustc --explain E0308` to see a detailed explanation
src/builtin/fs.rs:41:69: 41:80 error: mismatched types:
expected `i32`,
found `u64`
(expected i32,
found u64) [E0308]
src/builtin/fs.rs:41 obj.Set(v8::String::NewFromUtf8("rdev"), v8::Number::NewFromInt32(meta.rdev()));
^~~~~~~~~~~
src/builtin/fs.rs:41:69: 41:80 help: run `rustc --explain E0308` to see a detailed explanation
src/builtin/fs.rs:43:72: 43:86 error: mismatched types:
expected `i32`,
found `i64`
(expected i32,
found i64) [E0308]
src/builtin/fs.rs:43 obj.Set(v8::String::NewFromUtf8("blksize"), v8::Number::NewFromInt32(meta.blksize()));
^~~~~~~~~~~~~~
src/builtin/fs.rs:43:72: 43:86 help: run `rustc --explain E0308` to see a detailed explanation
error: aborting due to 5 previous errors
Yorkie Makoto commented
Fixed :)