#[repr(C)]pub struct HotReloadInfo_Layoutwhere
extern "C" fn() -> u32: ConcreteReprC,
extern "C" fn() -> bool: ConcreteReprC,
extern "C" fn(u32) -> u32: ConcreteReprC,
extern "C" fn(Vec<u8>): ConcreteReprC,{
pub internal_last_update_version: CLayoutOf<extern "C" fn() -> u32>,
pub internal_update_ready: CLayoutOf<extern "C" fn() -> bool>,
pub internal_update: CLayoutOf<extern "C" fn() -> bool>,
pub internal_validate_setup: CLayoutOf<extern "C" fn(u32) -> u32>,
pub internal_send_output: CLayoutOf<extern "C" fn(Vec<u8>)>,
}Fields§
§internal_last_update_version: CLayoutOf<extern "C" fn() -> u32>§internal_update_ready: CLayoutOf<extern "C" fn() -> bool>§internal_update: CLayoutOf<extern "C" fn() -> bool>§internal_validate_setup: CLayoutOf<extern "C" fn(u32) -> u32>§internal_send_output: CLayoutOf<extern "C" fn(Vec<u8>)>Trait Implementations§
Source§impl CType for HotReloadInfo_Layoutwhere
extern "C" fn() -> u32: ConcreteReprC,
extern "C" fn() -> bool: ConcreteReprC,
extern "C" fn(u32) -> u32: ConcreteReprC,
extern "C" fn(Vec<u8>): ConcreteReprC,
impl CType for HotReloadInfo_Layoutwhere
extern "C" fn() -> u32: ConcreteReprC,
extern "C" fn() -> bool: ConcreteReprC,
extern "C" fn(u32) -> u32: ConcreteReprC,
extern "C" fn(Vec<u8>): ConcreteReprC,
Source§impl Clone for HotReloadInfo_Layoutwhere
extern "C" fn() -> u32: ConcreteReprC,
extern "C" fn() -> bool: ConcreteReprC,
extern "C" fn(u32) -> u32: ConcreteReprC,
extern "C" fn(Vec<u8>): ConcreteReprC,
impl Clone for HotReloadInfo_Layoutwhere
extern "C" fn() -> u32: ConcreteReprC,
extern "C" fn() -> bool: ConcreteReprC,
extern "C" fn(u32) -> u32: ConcreteReprC,
extern "C" fn(Vec<u8>): ConcreteReprC,
Source§impl ReprC for HotReloadInfo_Layoutwhere
extern "C" fn() -> u32: ConcreteReprC,
extern "C" fn() -> bool: ConcreteReprC,
extern "C" fn(u32) -> u32: ConcreteReprC,
extern "C" fn(Vec<u8>): ConcreteReprC,
impl ReprC for HotReloadInfo_Layoutwhere
extern "C" fn() -> u32: ConcreteReprC,
extern "C" fn() -> bool: ConcreteReprC,
extern "C" fn(u32) -> u32: ConcreteReprC,
extern "C" fn(Vec<u8>): ConcreteReprC,
impl Copy for HotReloadInfo_Layoutwhere
extern "C" fn() -> u32: ConcreteReprC,
extern "C" fn() -> bool: ConcreteReprC,
extern "C" fn(u32) -> u32: ConcreteReprC,
extern "C" fn(Vec<u8>): ConcreteReprC,
Auto Trait Implementations§
impl Freeze for HotReloadInfo_Layout
impl RefUnwindSafe for HotReloadInfo_Layout
impl Send for HotReloadInfo_Layout
impl Sync for HotReloadInfo_Layout
impl Unpin for HotReloadInfo_Layout
impl UnwindSafe for HotReloadInfo_Layout
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