-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
首先感谢大佬的开源
MVS确实没什么rust的驱动
Rust 1.83.0
MVS 4.4
GigE 工业相机
Env.json
{
"envs": [
{
"key": "HCMVS_LIB",
"value": "C:/Program Files (x86)/Common Files/MVS/Runtime/Win64_x64"
}
]
}Cargo.toml
hikvision = { version = "0.1", path = "./", features = ["mvs", "ui"] }报错
cargo run --example global_mvs
warning: unexpected `cfg` condition name: `loom`
--> src\lib.rs:21:13
|
21 | #![cfg_attr(loom, allow(dead_code, unreachable_pub))]
| ^^^^
|
= help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
= note: `#[warn(unexpected_cfgs)]` on by default
warning: missing documentation for a module
--> src\core\mvs_sdk\constant\mod.rs:1:1
|
1 | pub mod device;
| ^^^^^^^^^^^^^^
|
note: the lint level is defined here
--> src\lib.rs:10:3
|
10 | missing_docs,
| ^^^^^^^^^^^^
warning: missing documentation for a module
--> src\core\mvs_sdk\constant\mod.rs:3:1
|
3 | pub mod error;
| ^^^^^^^^^^^^^
warning: missing documentation for a module
--> src\core\mvs_sdk\constant\mod.rs:5:1
|
5 | pub mod pixel_header;
| ^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:37:1
|
37 | pub const MV_MATCH_TYPE_USB_DETECT: usize = 0x00000002;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:41:1
|
41 | pub const MV_IP_CFG_DHCP: usize = 0x06000000; // DHCP
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:42:1
|
42 | pub const MV_IP_CFG_LLA: usize = 0x04000000; // LLA
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:46:1
|
46 | pub const MV_NET_TRANS_SOCKET: usize = 0x00000002; // Socket
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:50:1
|
50 | pub const MV_CAML_BAUDRATE_19200: usize = 0x00000002;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:51:1
|
51 | pub const MV_CAML_BAUDRATE_38400: usize = 0x00000004;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:52:1
|
52 | pub const MV_CAML_BAUDRATE_57600: usize = 0x00000008;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:53:1
|
53 | pub const MV_CAML_BAUDRATE_115200: usize = 0x00000010;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:54:1
|
54 | pub const MV_CAML_BAUDRATE_230400: usize = 0x00000020;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:55:1
|
55 | pub const MV_CAML_BAUDRATE_460800: usize = 0x00000040;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:56:1
|
56 | pub const MV_CAML_BAUDRATE_921600: usize = 0x00000080;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\device.rs:57:1
|
57 | pub const MV_CAML_BAUDRATE_AUTOMAX: usize = 0x40000000; // 最大值
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:2:1
|
2 | pub const PIXEL_TYPE_GVSP_BAYER_RG8: i32 = 17301513; // Bayer RG8
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:3:1
|
3 | pub const PIXEL_TYPE_GVSP_YCBCR422_8: i32 = 34603067; // YCbCr 4:2:2 8-bit
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:4:1
|
4 | pub const PIXEL_TYPE_GVSP_COORD3D_ABC32: i32 = -2107625471; // 3D Coordinates ABC32
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:5:1
|
5 | pub const PIXEL_TYPE_GVSP_COORD3D_AB32F: i32 = -2109722622; // 3D Coordinates AB32F
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:6:1
|
6 | pub const PIXEL_TYPE_GVSP_COORD3D_DEPTH_PLUS_MASK: i32 = -2112094207; // 3D Coordinates Depth Plus Mask
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:7:1
|
7 | pub const PIXEL_TYPE_GVSP_RGB10_PACKED: i32 = 36700184; // RGB 10 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:8:1
|
8 | pub const PIXEL_TYPE_GVSP_RGB10V1_PACKED: i32 = 35651612; // RGB 10V1 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:9:1
|
9 | pub const PIXEL_TYPE_GVSP_RGB8_PLANAR: i32 = 35127329; // RGB 8 Planar
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:10:1
|
10 | pub const PIXEL_TYPE_GVSP_RGBA8_PACKED: i32 = 35651606; // RGBA 8 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:11:1
|
11 | pub const PIXEL_TYPE_GVSP_RGB8_PACKED: i32 = 35127316; // RGB 8 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:12:1
|
12 | pub const PIXEL_TYPE_GVSP_BAYER_BG12: i32 = 17825811; // Bayer BG12
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:13:1
|
13 | pub const PIXEL_TYPE_GVSP_COORD3D_AC32F_PLANAR: i32 = 37748931; // 3D Coordinates AC32F Planar
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:14:1
|
14 | pub const PIXEL_TYPE_GVSP_BAYER_BG10_PACKED: i32 = 17563689; // Bayer BG10 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:15:1
|
15 | pub const PIXEL_TYPE_GVSP_YCBCR709_422_8_CBYCRY: i32 = 34603077; // YCbCr 709 4:2:2 8-bit CbYCrY
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:16:1
|
16 | pub const PIXEL_TYPE_GVSP_COORD3D_A32F: i32 = 18874557; // 3D Coordinates A32F
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:17:1
|
17 | pub const PIXEL_TYPE_GVSP_YUV411_PACKED: i32 = 34340894; // YUV 4:1:1 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:18:1
|
18 | pub const PIXEL_TYPE_GVSP_BAYER_BG12_PACKED: i32 = 17563693; // Bayer BG12 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:19:1
|
19 | pub const PIXEL_TYPE_GVSP_RGB16_PACKED: i32 = 36700211; // RGB 16 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:20:1
|
20 | pub const PIXEL_TYPE_GVSP_BAYER_RG12: i32 = 17825809; // Bayer RG12
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:21:1
|
21 | pub const PIXEL_TYPE_GVSP_BAYER_RG10: i32 = 17825805; // Bayer RG10
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:22:1
|
22 | pub const PIXEL_TYPE_GVSP_BAYER_RG16: i32 = 17825839; // Bayer RG16
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:23:1
|
23 | pub const PIXEL_TYPE_GVSP_YCBCR709_411_8_CBYYCRYY: i32 = 34340927; // YCbCr 709 4:1:1 8-bit CbYYCrYY
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:24:1
|
24 | pub const PIXEL_TYPE_GVSP_BAYER_GB12_PACKED: i32 = 17563692; // Bayer GB12 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:25:1
|
25 | pub const PIXEL_TYPE_GVSP_COORD3D_AC32F: i32 = 36176066; // 3D Coordinates AC32F
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:26:1
|
26 | pub const PIXEL_TYPE_GVSP_BAYER_RG12_PACKED: i32 = 17563691; // Bayer RG12 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:27:1
|
27 | pub const PIXEL_TYPE_GVSP_COORD3D_AB32: i32 = -2109722621; // 3D Coordinates AB32
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:28:1
|
28 | pub const PIXEL_TYPE_GVSP_BGR12_PACKED: i32 = 36700187; // BGR 12 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:29:1
|
29 | pub const PIXEL_TYPE_GVSP_BAYER_GR10_PACKED: i32 = 17563686; // Bayer GR10 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:30:1
|
30 | pub const PIXEL_TYPE_GVSP_COORD3D_AC32: i32 = -2109722620; // 3D Coordinates AC32
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:31:1
|
31 | pub const PIXEL_TYPE_GVSP_RGB12_PLANAR: i32 = 36700195; // RGB 12 Planar
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:32:1
|
32 | pub const PIXEL_TYPE_GVSP_YCBCR709_422_8: i32 = 34603073; // YCbCr 709 4:2:2 8-bit
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:33:1
|
33 | pub const PIXEL_TYPE_GVSP_BGR8_PACKED: i32 = 35127317; // BGR 8 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:34:1
|
34 | pub const PIXEL_TYPE_GVSP_JPEG: i32 = -2145910783; // JPEG
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:35:1
|
35 | pub const PIXEL_TYPE_GVSP_COORD3D_AC32F_64: i32 = 37748930; // 3D Coordinates AC32F 64
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:36:1
|
36 | pub const PIXEL_TYPE_GVSP_YUV422_PACKED: i32 = 34603039; // YUV 4:2:2 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:37:1
|
37 | pub const PIXEL_TYPE_GVSP_MONO8_SIGNED: i32 = 17301506; // Signed Mono 8
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:38:1
|
38 | pub const PIXEL_TYPE_GVSP_BAYER_BG10: i32 = 17825806; // Bayer BG10
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:39:1
|
39 | pub const PIXEL_TYPE_GVSP_BAYER_BG16: i32 = 17825841; // Bayer BG16
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:40:1
|
40 | pub const PIXEL_TYPE_GVSP_BAYER_GR8: i32 = 17301512; // Bayer GR8
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:41:1
|
41 | pub const PIXEL_TYPE_GVSP_RGB16_PLANAR: i32 = 36700196; // RGB 16 Planar
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:42:1
|
42 | pub const PIXEL_TYPE_GVSP_MONO4P: i32 = 17039417; // Mono 4P
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:43:1
|
43 | pub const PIXEL_TYPE_GVSP_BAYER_RG10_PACKED: i32 = 17563687; // Bayer RG10 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:44:1
|
44 | pub const PIXEL_TYPE_GVSP_MONO8: i32 = 17301505; // Mono 8
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:45:1
|
45 | pub const PIXEL_TYPE_GVSP_BAYER_GR16: i32 = 17825840; // Bayer GR16
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:46:1
|
46 | pub const PIXEL_TYPE_GVSP_BAYER_GR10: i32 = 17825804; // Bayer GR10
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:47:1
|
47 | pub const PIXEL_TYPE_GVSP_BAYER_GR12: i32 = 17825808; // Bayer GR12
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:48:1
|
48 | pub const PIXEL_TYPE_GVSP_BGRA8_PACKED: i32 = 35651607; // BGRA 8 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:49:1
|
49 | pub const PIXEL_TYPE_GVSP_BAYER_GR12_PACKED: i32 = 17563690; // Bayer GR12 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:50:1
|
50 | pub const PIXEL_TYPE_GVSP_MONO12_PACKED: i32 = 17563654; // Mono 12 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:51:1
|
51 | pub const PIXEL_TYPE_GVSP_YCBCR709_8_CBYCR: i32 = 35127360; // YCbCr 709 8-bit CbYCr
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:52:1
|
52 | pub const PIXEL_TYPE_GVSP_COORD3D_A32: i32 = -2128596987; // 3D Coordinates A32
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:53:1
|
53 | pub const PIXEL_TYPE_GVSP_YCBCR601_422_8: i32 = 34603070; // YCbCr 601 4:2:2 8-bit
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:54:1
|
54 | pub const PIXEL_TYPE_GVSP_COORD3D_C32: i32 = -2128596986; // 3D Coordinates C32
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:55:1
|
55 | pub const PIXEL_TYPE_GVSP_YCBCR411_8_CBYYCRYY: i32 = 34340924; // YCbCr 411 8-bit CbYYCrYY
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:56:1
|
56 | pub const PIXEL_TYPE_GVSP_UNDEFINED: i32 = -1; // Undefined
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:57:1
|
57 | pub const PIXEL_TYPE_GVSP_BGR565_PACKED: i32 = 34603061; // BGR 5:6:5 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:58:1
|
58 | pub const PIXEL_TYPE_GVSP_MONO1P: i32 = 16842807; // Mono 1P
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:59:1
|
59 | pub const PIXEL_TYPE_GVSP_COORD3D_ABC16: i32 = 36700345; // 3D Coordinates ABC16
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:60:1
|
60 | pub const PIXEL_TYPE_GVSP_YUV444_PACKED: i32 = 35127328; // YUV 4:4:4 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:61:1
|
61 | pub const PIXEL_TYPE_GVSP_YUV422_YUYV_PACKED: i32 = 34603058; // YUV 4:2:2 YUYV Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:62:1
|
62 | pub const PIXEL_TYPE_GVSP_BAYER_BG8: i32 = 17301515; // Bayer BG8
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:63:1
|
63 | pub const PIXEL_TYPE_GVSP_COORD3D_C32F: i32 = 18874559; // 3D Coordinates C32F
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:64:1
|
64 | pub const PIXEL_TYPE_GVSP_BGR10_PACKED: i32 = 36700185; // BGR 10 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:65:1
|
65 | pub const PIXEL_TYPE_GVSP_BAYER_GB10_PACKED: i32 = 17563688; // Bayer GB10 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:66:1
|
66 | pub const PIXEL_TYPE_GVSP_COORD3D_ABC32F_PLANAR: i32 = 39846081; // 3D Coordinates ABC32F Planar
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:67:1
|
67 | pub const PIXEL_TYPE_GVSP_COORD3D_ABC32F: i32 = 39846080; // 3D Coordinates ABC32F
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:68:1
|
68 | pub const PIXEL_TYPE_GVSP_YCBCR422_8_CBYCRY: i32 = 34603075; // YCbCr 4:2:2 8-bit CbYCrY
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:69:1
|
69 | pub const PIXEL_TYPE_GVSP_RGB12_PACKED: i32 = 36700186; // RGB 12 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:70:1
|
70 | pub const PIXEL_TYPE_GVSP_MONO12: i32 = 17825797; // Mono 12
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:71:1
|
71 | pub const PIXEL_TYPE_GVSP_MONO10: i32 = 17825795; // Mono 10
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:72:1
|
72 | pub const PIXEL_TYPE_GVSP_MONO16: i32 = 17825799; // Mono 16
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:73:1
|
73 | pub const PIXEL_TYPE_GVSP_MONO2P: i32 = 16908344; // Mono 2P
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:74:1
|
74 | pub const PIXEL_TYPE_GVSP_MONO14: i32 = 17825829; // Mono 14
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:75:1
|
75 | pub const PIXEL_TYPE_GVSP_RGB10V2_PACKED: i32 = 35651613; // RGB 10V2 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:76:1
|
76 | pub const PIXEL_TYPE_GVSP_RGB12V1_PACKED: i32 = 35913780; // RGB 12V1 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:77:1
|
77 | pub const PIXEL_TYPE_GVSP_MONO10_PACKED: i32 = 17563652; // Mono 10 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:78:1
|
78 | pub const PIXEL_TYPE_GVSP_YCBCR601_8_CBYCR: i32 = 35127357; // YCbCr 601 8-bit CbYCr
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:79:1
|
79 | pub const PIXEL_TYPE_GVSP_BAYER_GB8: i32 = 17301514; // Bayer GB8
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:80:1
|
80 | pub const PIXEL_TYPE_GVSP_YCBCR8_CBYCR: i32 = 35127354; // YCbCr 8-bit CbYCr
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:81:1
|
81 | pub const PIXEL_TYPE_GVSP_RGB565_PACKED: i32 = 34603061; // RGB 5:6:5 Packed
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a constant
--> src\core\mvs_sdk\constant\pixel_header.rs:82:1
|
82 | pub const PIXEL_TYPE_GVSP_YCBCR601_422_8_CBYCRY: i32 = 34603076; // YCbCr 601 4:2:2 8-bit CbYCrY
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:8:1
|
8 | pub type Int8T = i8;
| ^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:9:1
|
9 | pub type Int16T = i16;
| ^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:10:1
|
10 | pub type Int32T = i32;
| ^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:11:1
|
11 | pub type Int64T = i64;
| ^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:12:1
|
12 | pub type UInt8T = u8;
| ^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:13:1
|
13 | pub type UInt16T = u16;
| ^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:14:1
|
14 | pub type UInt32T = u32;
| ^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:15:1
|
15 | pub type UInt64T = u64;
| ^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:16:1
|
16 | pub type IntLeast8T = i8;
| ^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:17:1
|
17 | pub type IntLeast16T = i16;
| ^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:18:1
|
18 | pub type IntLeast32T = i32;
| ^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:19:1
|
19 | pub type IntLeast64T = i64;
| ^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:20:1
|
20 | pub type UIntLeast8T = u8;
| ^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:21:1
|
21 | pub type UIntLeast16T = u16;
| ^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:22:1
|
22 | pub type UIntLeast32T = u32;
| ^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:23:1
|
23 | pub type UIntLeast64T = u64;
| ^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:24:1
|
24 | pub type IntFast8T = i8;
| ^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:25:1
|
25 | pub type IntFast16T = i64;
| ^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:26:1
|
26 | pub type IntFast32T = i64;
| ^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:27:1
|
27 | pub type IntFast64T = i64;
| ^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:28:1
|
28 | pub type UIntFast8T = u8;
| ^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:29:1
|
29 | pub type UIntFast16T = u64;
| ^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:30:1
|
30 | pub type UIntFast32T = u64;
| ^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:31:1
|
31 | pub type UIntFast64T = u64;
| ^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:32:1
|
32 | pub type IntptrT = isize;
| ^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:33:1
|
33 | pub type UIntptrT = usize;
| ^^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:34:1
|
34 | pub type IntmaxT = i64;
| ^^^^^^^^^^^^^^^^
warning: missing documentation for a type alias
--> src\core\mvs_sdk\types\mod.rs:35:1
|
35 | pub type UIntmaxT = u64;
| ^^^^^^^^^^^^^^^^^
warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
--> src\core\mvs_sdk\types\mod.rs:133:1
|
133 | / pub union N19MvCCDeviceInfo3Dot0E {
134 | | pub stGigEInfo: ManuallyDrop<MvGigeDeviceInfo>,
135 | | pub stUsb3VInfo: ManuallyDrop<MvUsb3DeviceInfo>,
136 | | pub stCamLInfo: ManuallyDrop<MvCamLDeviceInfo>,
137 | | }
| |_^
|
note: the lint level is defined here
--> src\lib.rs:9:3
|
9 | missing_debug_implementations,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a struct field
--> src\core\mvs_sdk\types\mod.rs:134:3
|
134 | pub stGigEInfo: ManuallyDrop<MvGigeDeviceInfo>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a struct field
--> src\core\mvs_sdk\types\mod.rs:135:3
|
135 | pub stUsb3VInfo: ManuallyDrop<MvUsb3DeviceInfo>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a struct field
--> src\core\mvs_sdk\types\mod.rs:136:3
|
136 | pub stCamLInfo: ManuallyDrop<MvCamLDeviceInfo>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
--> src\core\mvs_sdk\types\mod.rs:141:1
|
141 | / pub struct MvCcDeviceInfo {
142 | | /// 规范的主要版本
143 | | pub nMajorVer: c_ushort,
144 | | /// 规范的次要版本
... |
155 | | pub SpecialInfo: N19MvCCDeviceInfo3Dot0E,
156 | | }
| |_^
warning: missing documentation for a variant
--> src\core\mvs_sdk\types\mod.rs:174:3
|
174 | Exclusive = 1,
| ^^^^^^^^^
warning: missing documentation for a variant
--> src\core\mvs_sdk\types\mod.rs:175:3
|
175 | ExclusiveWithSwitch = 2,
| ^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a variant
--> src\core\mvs_sdk\types\mod.rs:176:3
|
176 | Control = 3,
| ^^^^^^^
warning: missing documentation for a variant
--> src\core\mvs_sdk\types\mod.rs:177:3
|
177 | ControlWithSwitch = 4,
| ^^^^^^^^^^^^^^^^^
warning: missing documentation for a variant
--> src\core\mvs_sdk\types\mod.rs:178:3
|
178 | ControlSwitchEnable = 5,
| ^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a variant
--> src\core\mvs_sdk\types\mod.rs:179:3
|
179 | ControlSwitchEnableWithKey = 6,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a variant
--> src\core\mvs_sdk\types\mod.rs:180:3
|
180 | Monitor = 7,
| ^^^^^^^
warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
--> src\core\mvs_sdk\types\mod.rs:322:1
|
322 | / pub struct MvFrameOutInfoEx {
323 | | /// 图像宽
324 | | pub nWidth: c_ushort,
325 | | /// 图像高
... |
375 | | pub nReserved: [c_uint; 36],
376 | | }
| |_^
warning: missing documentation for a struct field
--> src\core\mvs_sdk\types\mod.rs:344:3
|
344 | pub nCycleCount: c_uint,
| ^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a struct field
--> src\core\mvs_sdk\types\mod.rs:345:3
|
345 | pub nCycleOffset: c_uint,
| ^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a struct field
--> src\core\mvs_sdk\types\mod.rs:354:3
|
354 | pub nGreen: c_uint,
| ^^^^^^^^^^^^^^^^^^
warning: missing documentation for a struct field
--> src\core\mvs_sdk\types\mod.rs:355:3
|
355 | pub nBlue: c_uint,
| ^^^^^^^^^^^^^^^^^
warning: missing documentation for a struct field
--> src\core\mvs_sdk\types\mod.rs:362:3
|
362 | pub nOutput: c_uint,
| ^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a struct field
--> src\core\mvs_sdk\types\mod.rs:365:3
|
365 | pub nOffsetY: c_ushort,
| ^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a struct field
--> src\core\mvs_sdk\types\mod.rs:366:3
|
366 | pub nChunkWidth: c_ushort,
| ^^^^^^^^^^^^^^^^^^^^^^^^^
warning: missing documentation for a struct field
--> src\core\mvs_sdk\types\mod.rs:367:3
|
367 | pub nChunkHeight: c_ushort,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
--> src\core\mvs_sdk\types\mod.rs:415:1
|
415 | / pub union MvFrameOutInfoExUnion {
416 | | /// Chunk内容
417 | | pub pUnparsedChunkContent: *mut MvChunkDataContent,
418 | | /// 校准字段
419 | | pub nAligning: c_longlong,
420 | | }
| |_^
warning: missing documentation for a union
--> src\core\mvs_sdk\types\mod.rs:415:1
|
415 | pub union MvFrameOutInfoExUnion {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
--> src\core\mvs_sdk\types\mod.rs:424:1
|
424 | / pub struct MvFrameOut {
425 | | /// 图像指针地址
426 | | pub pBufAddr: *mut c_uchar,
427 | | /// 图像信息
... |
430 | | pub nRes: [c_uint; 16],
431 | | }
| |_^
warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
--> src\core\mvs_sdk\types\mod.rs:783:1
|
783 | / pub struct MvTransmissionType {
784 | | /// 传输模式
785 | | pub enTransmissionType: MvGigeTransmissionType,
786 | | /// 目标IP,组播模式下有意义
... |
791 | | pub nReserved: [c_uint; 32],
792 | | }
| |_^
warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
--> src\core\mvs_sdk\types\mod.rs:832:1
|
832 | / pub struct MvActionCmdResultList {
833 | | /// 返回值个数
834 | | pub nNumResults: c_uint,
835 | | /// 动作命令返回信息
836 | | pub pResults: *mut MvActionCmdResult,
837 | | }
| |_^
warning: `hikvision` (lib) generated 151 warnings
Compiling hikvision v0.1.11 (E:\rust_code\hikvision-rs)
error[E0061]: this function takes 1 argument but 0 arguments were supplied
--> examples\config\mod.rs:296:16
|
296 | let home = get_original_dir()?;
| ^^^^^^^^^^^^^^^^-- argument #1 of type `&str` is missing
|
note: function defined here
--> C:\Users\mm\.cargo\registry\src\rsproxy.cn-0dccff568467c15b\e-utils-0.3.74\src\system\env.rs:81:8
|
81 | pub fn get_original_dir(name: &str) -> Result<PathBuf> {
| ^^^^^^^^^^^^^^^^
help: provide the argument
|
296 | let home = get_original_dir(/* &str */)?;
| ~~~~~~~~~~~~
error[E0061]: this function takes 1 argument but 0 arguments were supplied
--> examples\config\mod.rs:307:18
|
307 | let target = get_original_dir()?.join(ctype.to_string());
| ^^^^^^^^^^^^^^^^-- argument #1 of type `&str` is missing
|
note: function defined here
--> C:\Users\mm\.cargo\registry\src\rsproxy.cn-0dccff568467c15b\e-utils-0.3.74\src\system\env.rs:81:8
|
81 | pub fn get_original_dir(name: &str) -> Result<PathBuf> {
| ^^^^^^^^^^^^^^^^
help: provide the argument
|
307 | let target = get_original_dir(/* &str */)?.join(ctype.to_string());
| ~~~~~~~~~~~~
error[E0061]: this function takes 1 argument but 0 arguments were supplied
--> examples\config\mod.rs:320:16
|
320 | let home = get_original_dir()?;
| ^^^^^^^^^^^^^^^^-- argument #1 of type `&str` is missing
|
note: function defined here
--> C:\Users\mm\.cargo\registry\src\rsproxy.cn-0dccff568467c15b\e-utils-0.3.74\src\system\env.rs:81:8
|
81 | pub fn get_original_dir(name: &str) -> Result<PathBuf> {
| ^^^^^^^^^^^^^^^^
help: provide the argument
|
320 | let home = get_original_dir(/* &str */)?;
| ~~~~~~~~~~~~
error[E0061]: this function takes 1 argument but 0 arguments were supplied
--> examples/global_mvs.rs:20:3
|
20 | e_utils::system::init_original_dir()?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-- argument #1 of type `&str` is missing
|
note: function defined here
--> C:\Users\mm\.cargo\registry\src\rsproxy.cn-0dccff568467c15b\e-utils-0.3.74\src\system\env.rs:67:8
|
67 | pub fn init_original_dir(name: &str) -> Result<PathBuf> {
| ^^^^^^^^^^^^^^^^^
help: provide the argument
|
20 | e_utils::system::init_original_dir(/* &str */)?;
| ~~~~~~~~~~~~
For more information about this error, try `rustc --explain E0061`.
error: could not compile `hikvision` (example "global_mvs") due to 4 previous errors
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels