pub trait TensorFromImage: Sized {
// Required methods
async fn from_image_data(
image_data: &ImageData,
options: TensorFromImageOptions,
) -> Result<Self>;
async fn from_image_element(
image_element: &HtmlImageElement,
options: TensorFromImageOptions,
) -> Result<Self>;
async fn from_image_bitmap(
image_bitmap: &ImageBitmap,
options: TensorFromImageOptions,
) -> Result<Self>;
async fn from_image_url(
url: &str,
options: TensorFromImageOptions,
original_dimensions: Option<(u32, u32)>,
) -> Result<Self>;
}Required Methodsยง
async fn from_image_data( image_data: &ImageData, options: TensorFromImageOptions, ) -> Result<Self>
async fn from_image_element( image_element: &HtmlImageElement, options: TensorFromImageOptions, ) -> Result<Self>
async fn from_image_bitmap( image_bitmap: &ImageBitmap, options: TensorFromImageOptions, ) -> Result<Self>
async fn from_image_url( url: &str, options: TensorFromImageOptions, original_dimensions: Option<(u32, u32)>, ) -> Result<Self>
Dyn Compatibilityยง
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".