Struct r_core::r_graph_visitor_t [−][src]
#[repr(C)]pub struct r_graph_visitor_t {
pub discover_node: Option<unsafe extern "C" fn(n: *mut RGraphNode, vis: *mut r_graph_visitor_t)>,
pub finish_node: Option<unsafe extern "C" fn(n: *mut RGraphNode, vis: *mut r_graph_visitor_t)>,
pub tree_edge: Option<unsafe extern "C" fn(e: *const RGraphEdge, vis: *mut r_graph_visitor_t)>,
pub back_edge: Option<unsafe extern "C" fn(e: *const RGraphEdge, vis: *mut r_graph_visitor_t)>,
pub fcross_edge: Option<unsafe extern "C" fn(e: *const RGraphEdge, vis: *mut r_graph_visitor_t)>,
pub data: *mut c_void,
}
Fields
discover_node: Option<unsafe extern "C" fn(n: *mut RGraphNode, vis: *mut r_graph_visitor_t)>
finish_node: Option<unsafe extern "C" fn(n: *mut RGraphNode, vis: *mut r_graph_visitor_t)>
tree_edge: Option<unsafe extern "C" fn(e: *const RGraphEdge, vis: *mut r_graph_visitor_t)>
back_edge: Option<unsafe extern "C" fn(e: *const RGraphEdge, vis: *mut r_graph_visitor_t)>
fcross_edge: Option<unsafe extern "C" fn(e: *const RGraphEdge, vis: *mut r_graph_visitor_t)>
data: *mut c_void
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for r_graph_visitor_t
impl !Send for r_graph_visitor_t
impl !Sync for r_graph_visitor_t
impl Unpin for r_graph_visitor_t
impl UnwindSafe for r_graph_visitor_t
Blanket Implementations
Mutably borrows from an owned value. Read more