pub struct SheetView {Show 25 fields
pub window_protection: Option<bool>,
pub show_formulas: Option<bool>,
pub show_grid_lines: Option<bool>,
pub show_row_col_headers: Option<bool>,
pub show_zeros: Option<bool>,
pub right_to_left: Option<bool>,
pub tab_selected: Option<bool>,
pub show_ruler: Option<bool>,
pub show_outline_symbols: Option<bool>,
pub default_grid_color: Option<bool>,
pub show_white_space: Option<bool>,
pub view: Option<SheetViewType>,
pub top_left_cell: Option<CellRef>,
pub color_id: Option<u32>,
pub zoom_scale: Option<u32>,
pub zoom_scale_normal: Option<u32>,
pub zoom_scale_sheet_layout_view: Option<u32>,
pub zoom_scale_page_layout_view: Option<u32>,
pub workbook_view_id: u32,
pub pane: Option<Box<Pane>>,
pub selection: Vec<Selection>,
pub pivot_selection: Vec<CTPivotSelection>,
pub extension_list: Option<Box<ExtensionList>>,
pub extra_attrs: HashMap<String, String>,
pub extra_children: Vec<PositionedNode>,
}Fields§
§window_protection: Option<bool>§show_formulas: Option<bool>§show_grid_lines: Option<bool>§show_row_col_headers: Option<bool>§show_zeros: Option<bool>§right_to_left: Option<bool>§tab_selected: Option<bool>§show_ruler: Option<bool>§show_outline_symbols: Option<bool>§default_grid_color: Option<bool>§show_white_space: Option<bool>§view: Option<SheetViewType>§top_left_cell: Option<CellRef>§color_id: Option<u32>§zoom_scale: Option<u32>§zoom_scale_normal: Option<u32>§zoom_scale_sheet_layout_view: Option<u32>§zoom_scale_page_layout_view: Option<u32>§workbook_view_id: u32§pane: Option<Box<Pane>>§selection: Vec<Selection>§pivot_selection: Vec<CTPivotSelection>§extension_list: Option<Box<ExtensionList>>§extra_attrs: HashMap<String, String>Unknown attributes captured for roundtrip fidelity.
extra_children: Vec<PositionedNode>Unknown child elements captured for roundtrip fidelity.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SheetView
impl<'de> Deserialize<'de> for SheetView
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromXml for SheetView
impl FromXml for SheetView
Source§fn from_xml<R: BufRead>(
reader: &mut Reader<R>,
start_tag: &BytesStart<'_>,
is_empty: bool,
) -> Result<Self, ParseError>
fn from_xml<R: BufRead>( reader: &mut Reader<R>, start_tag: &BytesStart<'_>, is_empty: bool, ) -> Result<Self, ParseError>
Parse from an XML reader positioned at the start tag. Read more
Source§impl ToXml for SheetView
impl ToXml for SheetView
Source§fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
Write attributes onto the start tag and return it.
Source§fn write_children<W: Write>(
&self,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>
fn write_children<W: Write>( &self, writer: &mut Writer<W>, ) -> Result<(), SerializeError>
Write child elements and text content inside the element.
Source§fn is_empty_element(&self) -> bool
fn is_empty_element(&self) -> bool
Whether this element has no children (self-closing).
Source§fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
Write a complete element:
<tag attrs>children</tag> or <tag attrs/>.Auto Trait Implementations§
impl Freeze for SheetView
impl RefUnwindSafe for SheetView
impl Send for SheetView
impl Sync for SheetView
impl Unpin for SheetView
impl UnsafeUnpin for SheetView
impl UnwindSafe for SheetView
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