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_exports(&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_exports(&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.