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: CppNameStyle
name: &'s str
extern_types: bool
true for rendering in extern contexts, references are treated as pointers
constness_override: ConstnessOverride
Implementations
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