[][src]Struct libxlsxwriter_sys::lxw_chart

#[repr(C)]
pub struct lxw_chart {
    pub file: *mut FILE,
    pub type_: u8,
    pub subtype: u8,
    pub series_index: u16,
    pub write_chart_type: Option<unsafe extern "C" fn(arg1: *mut lxw_chart)>,
    pub write_plot_area: Option<unsafe extern "C" fn(arg1: *mut lxw_chart)>,
    pub x_axis: *mut lxw_chart_axis,
    pub y_axis: *mut lxw_chart_axis,
    pub title: lxw_chart_title,
    pub id: u32,
    pub axis_id_1: u32,
    pub axis_id_2: u32,
    pub axis_id_3: u32,
    pub axis_id_4: u32,
    pub in_use: u8,
    pub chart_group: u8,
    pub cat_has_num_fmt: u8,
    pub is_chartsheet: u8,
    pub has_horiz_cat_axis: u8,
    pub has_horiz_val_axis: u8,
    pub style_id: u8,
    pub rotation: u16,
    pub hole_size: u16,
    pub no_title: u8,
    pub has_overlap: u8,
    pub overlap_y1: i8,
    pub overlap_y2: i8,
    pub gap_y1: u16,
    pub gap_y2: u16,
    pub grouping: u8,
    pub default_cross_between: u8,
    pub legend: lxw_chart_legend,
    pub delete_series: *mut i16,
    pub delete_series_count: u16,
    pub default_marker: *mut lxw_chart_marker,
    pub chartarea_line: *mut lxw_chart_line,
    pub chartarea_fill: *mut lxw_chart_fill,
    pub chartarea_pattern: *mut lxw_chart_pattern,
    pub plotarea_line: *mut lxw_chart_line,
    pub plotarea_fill: *mut lxw_chart_fill,
    pub plotarea_pattern: *mut lxw_chart_pattern,
    pub has_drop_lines: u8,
    pub drop_lines_line: *mut lxw_chart_line,
    pub has_high_low_lines: u8,
    pub high_low_lines_line: *mut lxw_chart_line,
    pub series_list: *mut lxw_chart_series_list,
    pub has_table: u8,
    pub has_table_vertical: u8,
    pub has_table_horizontal: u8,
    pub has_table_outline: u8,
    pub has_table_legend_keys: u8,
    pub table_font: *mut lxw_chart_font,
    pub show_blanks_as: u8,
    pub show_hidden_data: u8,
    pub has_up_down_bars: u8,
    pub up_bar_line: *mut lxw_chart_line,
    pub down_bar_line: *mut lxw_chart_line,
    pub up_bar_fill: *mut lxw_chart_fill,
    pub down_bar_fill: *mut lxw_chart_fill,
    pub default_label_position: u8,
    pub is_protected: u8,
    pub ordered_list_pointers: lxw_chart__bindgen_ty_1,
    pub list_pointers: lxw_chart__bindgen_ty_2,
}

Fields

file: *mut FILEtype_: u8subtype: u8series_index: u16write_chart_type: Option<unsafe extern "C" fn(arg1: *mut lxw_chart)>write_plot_area: Option<unsafe extern "C" fn(arg1: *mut lxw_chart)>x_axis: *mut lxw_chart_axisy_axis: *mut lxw_chart_axistitle: lxw_chart_titleid: u32axis_id_1: u32axis_id_2: u32axis_id_3: u32axis_id_4: u32in_use: u8chart_group: u8cat_has_num_fmt: u8is_chartsheet: u8has_horiz_cat_axis: u8has_horiz_val_axis: u8style_id: u8rotation: u16hole_size: u16no_title: u8has_overlap: u8overlap_y1: i8overlap_y2: i8gap_y1: u16gap_y2: u16grouping: u8default_cross_between: u8legend: lxw_chart_legenddelete_series: *mut i16delete_series_count: u16default_marker: *mut lxw_chart_markerchartarea_line: *mut lxw_chart_linechartarea_fill: *mut lxw_chart_fillchartarea_pattern: *mut lxw_chart_patternplotarea_line: *mut lxw_chart_lineplotarea_fill: *mut lxw_chart_fillplotarea_pattern: *mut lxw_chart_patternhas_drop_lines: u8drop_lines_line: *mut lxw_chart_linehas_high_low_lines: u8high_low_lines_line: *mut lxw_chart_lineseries_list: *mut lxw_chart_series_listhas_table: u8has_table_vertical: u8has_table_horizontal: u8has_table_outline: u8has_table_legend_keys: u8table_font: *mut lxw_chart_fontshow_blanks_as: u8show_hidden_data: u8has_up_down_bars: u8up_bar_line: *mut lxw_chart_linedown_bar_line: *mut lxw_chart_lineup_bar_fill: *mut lxw_chart_filldown_bar_fill: *mut lxw_chart_filldefault_label_position: u8is_protected: u8ordered_list_pointers: lxw_chart__bindgen_ty_1list_pointers: lxw_chart__bindgen_ty_2

Trait Implementations

impl Clone for lxw_chart[src]

impl Copy for lxw_chart[src]

impl Debug for lxw_chart[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.