Struct opencv_binding_generator::writer::rust_native::renderer::CppRenderer
source · pub struct CppRenderer<'s> {
pub name_style: CppNameStyle,
pub name: &'s str,
pub extern_types: bool,
pub constness_override: ConstnessOverride,
}Fields
name_style: CppNameStylename: &'s strextern_types: booltrue for rendering in extern contexts, references are treated as pointers
constness_override: ConstnessOverrideImplementations
sourceimpl<'s> CppRenderer<'s>
impl<'s> CppRenderer<'s>
pub fn new(name_style: CppNameStyle, name: &'s str, extern_types: bool) -> Self
Trait Implementations
Auto Trait Implementations
impl<'s> RefUnwindSafe for CppRenderer<'s>
impl<'s> Send for CppRenderer<'s>
impl<'s> Sync for CppRenderer<'s>
impl<'s> Unpin for CppRenderer<'s>
impl<'s> UnwindSafe for CppRenderer<'s>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more