#[repr(C)]pub struct GraphComponentNodeTypeI {
pub super_: GraphNodeTypeI,
pub run: Option<unsafe extern "C" fn(ctx: *mut GraphInterpreterContextT)>,
pub compile: Option<unsafe extern "C" fn(ctx: *mut GraphInterpreterContextT, compile_ctx: *mut GraphComponentCompileContextT)>,
}
Fields§
§super_: GraphNodeTypeI
§run: Option<unsafe extern "C" fn(ctx: *mut GraphInterpreterContextT)>
§compile: Option<unsafe extern "C" fn(ctx: *mut GraphInterpreterContextT, compile_ctx: *mut GraphComponentCompileContextT)>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GraphComponentNodeTypeI
impl RefUnwindSafe for GraphComponentNodeTypeI
impl !Send for GraphComponentNodeTypeI
impl !Sync for GraphComponentNodeTypeI
impl Unpin for GraphComponentNodeTypeI
impl UnwindSafe for GraphComponentNodeTypeI
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