Struct hoedown::ffi::hoedown_renderer [] [src]

#[repr(C)]
pub struct hoedown_renderer { pub opaque: *mut c_void, pub blockcode: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void)>, pub blockquote: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void)>, pub header: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: c_int, _: *mut c_void)>, pub hrule: Option<extern "C" fn(_: *mut hoedown_buffer, _: *mut c_void)>, pub list: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: u32, _: *mut c_void)>, pub listitem: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: u32, _: *mut c_void)>, pub paragraph: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void)>, pub table: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void)>, pub table_header: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void)>, pub table_body: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void)>, pub table_row: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void)>, pub table_cell: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: Table, _: *mut c_void)>, pub footnotes: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void)>, pub footnote_def: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: c_uint, _: *mut c_void)>, pub blockhtml: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void)>, pub autolink: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: AutoLink, _: *mut c_void) -> i32>, pub codespan: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub double_emphasis: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub emphasis: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub underline: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub highlight: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub quote: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub image: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *const hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub linebreak: Option<extern "C" fn(_: *mut hoedown_buffer, _: *mut c_void) -> i32>, pub link: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *const hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub triple_emphasis: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub strikethrough: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub superscript: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub footnote_ref: Option<extern "C" fn(_: *mut hoedown_buffer, _: c_uint, _: *mut c_void) -> i32>, pub math: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: c_int, _: *mut c_void) -> i32>, pub raw_html: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void) -> i32>, pub entity: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void)>, pub normal_text: Option<extern "C" fn(_: *mut hoedown_buffer, _: *const hoedown_buffer, _: *mut c_void)>, pub doc_header: Option<extern "C" fn(_: *mut hoedown_buffer, _: c_int, _: *mut c_void)>, pub doc_footer: Option<extern "C" fn(_: *mut hoedown_buffer, _: c_int, _: *mut c_void)>, }

Fields

Trait Implementations

impl Copy for hoedown_renderer
[src]

impl Clone for hoedown_renderer
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more