From cd951541905a41e20fca27eafc1a3438acaef13c Mon Sep 17 00:00:00 2001 From: Andrew Brown Date: Thu, 15 Apr 2021 10:25:27 -0700 Subject: [PATCH 1/2] Link to OpenVINO documentation for CNNNetwork/ExecutableNetwork --- crates/openvino/src/network.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/openvino/src/network.rs b/crates/openvino/src/network.rs index 60e55e6..987226d 100644 --- a/crates/openvino/src/network.rs +++ b/crates/openvino/src/network.rs @@ -13,6 +13,8 @@ use openvino_sys::{ }; use std::ffi::CStr; +/// See +/// [CNNNetwork](https://docs.openvinotoolkit.org/latest/classInferenceEngine_1_1CNNNetwork.html). pub struct CNNNetwork { pub(crate) instance: *mut ie_network_t, } @@ -92,6 +94,8 @@ impl CNNNetwork { } } +/// See +/// [ExecutableNetwork](https://docs.openvinotoolkit.org/latest/classInferenceEngine_1_1ExecutableNetwork.html). pub struct ExecutableNetwork { pub(crate) instance: *mut ie_executable_network_t, } From 0c282f601381b65f8bbc2707f86383eda767e40b Mon Sep 17 00:00:00 2001 From: Andrew Brown Date: Thu, 15 Apr 2021 10:27:04 -0700 Subject: [PATCH 2/2] Remove bindgen TODO from top-level InferenceError docs --- crates/openvino/src/error.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/crates/openvino/src/error.rs b/crates/openvino/src/error.rs index 60bfbe5..87c69cd 100644 --- a/crates/openvino/src/error.rs +++ b/crates/openvino/src/error.rs @@ -1,8 +1,12 @@ use thiserror::Error; -/// See [IEStatusCode](https://docs.openvinotoolkit.org/latest/ie_c_api/ie__c__api_8h.html#a391683b1e8e26df8b58d7033edd9ee83). -/// TODO Replace this in bindgen with [newtype_enum](https://docs.rs/bindgen/0.54.1/bindgen/struct.Builder.html#method.newtype_enum) -/// or [rustified_enum](https://docs.rs/bindgen/0.54.1/bindgen/struct.Builder.html#method.rustified_enum). +/// See +/// [IEStatusCode](https://docs.openvinotoolkit.org/latest/ie_c_api/ie__c__api_8h.html#a391683b1e8e26df8b58d7033edd9ee83). +/// +/// TODO Replace this in bindgen with +/// [newtype_enum](https://docs.rs/bindgen/0.54.1/bindgen/struct.Builder.html#method.newtype_enum) +/// or +/// [rustified_enum](https://docs.rs/bindgen/0.54.1/bindgen/struct.Builder.html#method.rustified_enum). #[derive(Debug, Error)] pub enum InferenceError { #[error("general error")]