useobs_sys::obs_module_t;pubstructModuleContext{raw:*mut obs_module_t,
}implModuleContext{/// # Safety
/// Creates a ModuleContext from a pointer to the raw obs_module data which if modified could
/// cause UB.
pubunsafefnnew(raw:*mut obs_module_t)->Self{Self{ raw }}/// # Safety
/// Returns a pointer to the raw obs_module data which if modified could
/// cause UB.
pubunsafefnget_raw(&self)->*mut obs_module_t{self.raw
}}