#[repr(C)]pub struct Agnodeinfo_t {Show 55 fields
pub hdr: Agrec_t,
pub shape: *mut shape_desc,
pub shape_info: *mut c_void,
pub coord: pointf,
pub width: f64,
pub height: f64,
pub bb: boxf,
pub ht: f64,
pub lw: f64,
pub rw: f64,
pub label: *mut textlabel_t,
pub xlabel: *mut textlabel_t,
pub alg: *mut c_void,
pub state: c_char,
pub gui_state: c_uchar,
pub clustnode: boolean,
pub pinned: c_uchar,
pub id: c_int,
pub heapindex: c_int,
pub hops: c_int,
pub pos: *mut f64,
pub dist: f64,
pub showboxes: c_uchar,
pub has_port: boolean,
pub rep: *mut node_t,
pub set: *mut node_t,
pub node_type: c_char,
pub mark: c_char,
pub onstack: c_char,
pub ranktype: c_char,
pub weight_class: c_char,
pub next: *mut node_t,
pub prev: *mut node_t,
pub in_: elist,
pub out: elist,
pub flat_out: elist,
pub flat_in: elist,
pub other: elist,
pub clust: *mut graph_t,
pub UF_size: c_int,
pub UF_parent: *mut node_t,
pub inleaf: *mut node_t,
pub outleaf: *mut node_t,
pub rank: c_int,
pub order: c_int,
pub mval: f64,
pub save_in: elist,
pub save_out: elist,
pub tree_in: elist,
pub tree_out: elist,
pub par: *mut edge_t,
pub low: c_int,
pub lim: c_int,
pub priority: c_int,
pub pad: [f64; 1],
}Fields§
§hdr: Agrec_t§shape: *mut shape_desc§shape_info: *mut c_void§coord: pointf§width: f64§height: f64§bb: boxf§ht: f64§lw: f64§rw: f64§label: *mut textlabel_t§xlabel: *mut textlabel_t§alg: *mut c_void§state: c_char§gui_state: c_uchar§clustnode: boolean§pinned: c_uchar§id: c_int§heapindex: c_int§hops: c_int§pos: *mut f64§dist: f64§showboxes: c_uchar§has_port: boolean§rep: *mut node_t§set: *mut node_t§node_type: c_char§mark: c_char§onstack: c_char§ranktype: c_char§weight_class: c_char§next: *mut node_t§prev: *mut node_t§in_: elist§out: elist§flat_out: elist§flat_in: elist§other: elist§clust: *mut graph_t§UF_size: c_int§UF_parent: *mut node_t§inleaf: *mut node_t§outleaf: *mut node_t§rank: c_int§order: c_int§mval: f64§save_in: elist§save_out: elist§tree_in: elist§tree_out: elist§par: *mut edge_t§low: c_int§lim: c_int§priority: c_int§pad: [f64; 1]Trait Implementations§
Source§impl Clone for Agnodeinfo_t
impl Clone for Agnodeinfo_t
Source§fn clone(&self) -> Agnodeinfo_t
fn clone(&self) -> Agnodeinfo_t
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Agnodeinfo_t
impl Debug for Agnodeinfo_t
impl Copy for Agnodeinfo_t
Auto Trait Implementations§
impl Freeze for Agnodeinfo_t
impl RefUnwindSafe for Agnodeinfo_t
impl !Send for Agnodeinfo_t
impl !Sync for Agnodeinfo_t
impl Unpin for Agnodeinfo_t
impl UnwindSafe for Agnodeinfo_t
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