pub struct CTTableCell {
pub row_span: Option<i32>,
pub grid_span: Option<i32>,
pub h_merge: Option<bool>,
pub v_merge: Option<bool>,
pub id: Option<String>,
pub tx_body: Option<Box<TextBody>>,
pub tc_pr: Option<Box<CTTableCellProperties>>,
pub ext_lst: Option<Box<CTOfficeArtExtensionList>>,
pub extra_attrs: HashMap<String, String>,
pub extra_children: Vec<PositionedNode>,
}Fields§
§row_span: Option<i32>§grid_span: Option<i32>§h_merge: Option<bool>§v_merge: Option<bool>§id: Option<String>§tx_body: Option<Box<TextBody>>§tc_pr: Option<Box<CTTableCellProperties>>§ext_lst: Option<Box<CTOfficeArtExtensionList>>§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 Clone for CTTableCell
impl Clone for CTTableCell
Source§fn clone(&self) -> CTTableCell
fn clone(&self) -> CTTableCell
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 CTTableCell
impl Debug for CTTableCell
Source§impl Default for CTTableCell
impl Default for CTTableCell
Source§fn default() -> CTTableCell
fn default() -> CTTableCell
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CTTableCell
impl<'de> Deserialize<'de> for CTTableCell
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 CTTableCell
impl FromXml for CTTableCell
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 Serialize for CTTableCell
impl Serialize for CTTableCell
Source§impl TableCellExt for CTTableCell
Available on crate feature dml-tables only.
impl TableCellExt for CTTableCell
Available on crate feature
dml-tables only.Source§fn has_row_span(&self) -> bool
fn has_row_span(&self) -> bool
Check if this cell spans multiple rows.
Source§fn has_col_span(&self) -> bool
fn has_col_span(&self) -> bool
Check if this cell spans multiple columns.
Source§fn is_h_merge(&self) -> bool
fn is_h_merge(&self) -> bool
Check if this cell is merged horizontally (continuation of previous cell).
Source§fn is_v_merge(&self) -> bool
fn is_v_merge(&self) -> bool
Check if this cell is merged vertically (continuation of cell above).
Source§impl ToXml for CTTableCell
impl ToXml for CTTableCell
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 CTTableCell
impl RefUnwindSafe for CTTableCell
impl Send for CTTableCell
impl Sync for CTTableCell
impl Unpin for CTTableCell
impl UnsafeUnpin for CTTableCell
impl UnwindSafe for CTTableCell
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