#[repr(C)]pub struct GraphAspectI {
pub node_interface_name: *const c_char,
pub node_interface_version: VersionT,
pub _padding_57: [c_char; 4],
pub io_type_interface_name: *const c_char,
pub io_type_interface_version: VersionT,
pub _padding_66: [c_char; 4],
pub graph_object: Option<unsafe extern "C" fn(tt: *const TheTruthO, root_object: TtIdT) -> TtIdT>,
pub subgraph_type_hash: StrhashT,
}Fields§
§node_interface_name: *const c_char§node_interface_version: VersionT§_padding_57: [c_char; 4]§io_type_interface_name: *const c_char§io_type_interface_version: VersionT§_padding_66: [c_char; 4]§graph_object: Option<unsafe extern "C" fn(tt: *const TheTruthO, root_object: TtIdT) -> TtIdT>§subgraph_type_hash: StrhashTTrait Implementations§
Auto Trait Implementations§
impl Freeze for GraphAspectI
impl RefUnwindSafe for GraphAspectI
impl !Send for GraphAspectI
impl !Sync for GraphAspectI
impl Unpin for GraphAspectI
impl UnwindSafe for GraphAspectI
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