pub trait RustNativeGeneratedElement {
// Required method
fn element_safe_id(&self) -> String;
// Provided methods
fn element_order(&self) -> u8 { ... }
fn gen_rust(&self, _opencv_version: &str) -> String { ... }
fn gen_rust_externs(&self) -> String { ... }
fn gen_cpp(&self) -> String { ... }
}
Required Methods§
fn element_safe_id(&self) -> String
Provided Methods§
Sourcefn element_order(&self) -> u8
fn element_order(&self) -> u8
Element order in the output file, lower means earlier
fn gen_rust(&self, _opencv_version: &str) -> String
fn gen_rust_externs(&self) -> String
fn gen_cpp(&self) -> String
Trait Implementations§
Source§impl<'ne, 'tu: 'ne, 'ge: 'ne> AsRef<dyn RustNativeGeneratedElement + 'ne> for GeneratedType<'tu, 'ge>
impl<'ne, 'tu: 'ne, 'ge: 'ne> AsRef<dyn RustNativeGeneratedElement + 'ne> for GeneratedType<'tu, 'ge>
Source§fn as_ref(&self) -> &(dyn RustNativeGeneratedElement + 'ne)
fn as_ref(&self) -> &(dyn RustNativeGeneratedElement + 'ne)
Converts this type into a shared reference of the (usually inferred) input type.