Union clingo_sys::clingo_ast_statement__bindgen_ty_1
[−]
[src]
#[repr(C)]pub union clingo_ast_statement__bindgen_ty_1 { pub rule: *const clingo_ast_rule_t, pub definition: *const clingo_ast_definition_t, pub show_signature: *const clingo_ast_show_signature_t, pub show_term: *const clingo_ast_show_term_t, pub minimize: *const clingo_ast_minimize_t, pub script: *const clingo_ast_script_t, pub program: *const clingo_ast_program_t, pub external: *const clingo_ast_external_t, pub edge: *const clingo_ast_edge_t, pub heuristic: *const clingo_ast_heuristic_t, pub project_atom: *const clingo_ast_project_t, pub project_signature: clingo_signature_t, pub theory_definition: *const clingo_ast_theory_definition_t, // some fields omitted }
Fields
rule: *const clingo_ast_rule_t
definition: *const clingo_ast_definition_t
show_signature: *const clingo_ast_show_signature_t
show_term: *const clingo_ast_show_term_t
minimize: *const clingo_ast_minimize_t
script: *const clingo_ast_script_t
program: *const clingo_ast_program_t
external: *const clingo_ast_external_t
edge: *const clingo_ast_edge_t
heuristic: *const clingo_ast_heuristic_t
project_atom: *const clingo_ast_project_t
project_signature: clingo_signature_t
theory_definition: *const clingo_ast_theory_definition_t
Trait Implementations
impl Copy for clingo_ast_statement__bindgen_ty_1
[src]
impl Clone for clingo_ast_statement__bindgen_ty_1
[src]
fn clone(&self) -> clingo_ast_statement__bindgen_ty_1
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more