pub struct CppFile {
pub type_defs: Vec<CppTypeDefinition>,
pub trait_defs: HashMap<RustTrait, CppTraitDefinition>,
pub fn_defs: Vec<CppFnDefinition>,
pub exported_fn_defs: Vec<CppExportedFnDefinition>,
pub exported_impls: Vec<CppExportedImplDefinition>,
pub additional_includes: String,
pub panic_to_exception: bool,
}Fields§
§type_defs: Vec<CppTypeDefinition>§trait_defs: HashMap<RustTrait, CppTraitDefinition>§fn_defs: Vec<CppFnDefinition>§exported_fn_defs: Vec<CppExportedFnDefinition>§exported_impls: Vec<CppExportedImplDefinition>§additional_includes: String§panic_to_exception: boolImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CppFile
impl RefUnwindSafe for CppFile
impl Send for CppFile
impl Sync for CppFile
impl Unpin for CppFile
impl UnwindSafe for CppFile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more