Trait RustNativeGeneratedElement

Source
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§

Provided Methods§

Source

fn element_order(&self) -> u8

Element order in the output file, lower means earlier

Source

fn gen_rust(&self, _opencv_version: &str) -> String

Source

fn gen_rust_externs(&self) -> String

Source

fn gen_cpp(&self) -> String

Trait Implementations§

Source§

impl<'ne, 'tu: 'ne, 'ge: 'ne> AsRef<dyn RustNativeGeneratedElement + 'ne> for GeneratedType<'tu, 'ge>

Source§

fn as_ref(&self) -> &(dyn RustNativeGeneratedElement + 'ne)

Converts this type into a shared reference of the (usually inferred) input type.

Implementors§