pub enum CellContent {
Show 26 variants
Tc(Box<TableCell>),
CustomXml(Box<CTCustomXmlCell>),
Sdt(Box<CTSdtCell>),
ProofErr(Box<CTProofErr>),
PermStart(Box<CTPermStart>),
PermEnd(Box<CTPerm>),
BookmarkStart(Box<Bookmark>),
BookmarkEnd(Box<CTMarkupRange>),
MoveFromRangeStart(Box<CTMoveBookmark>),
MoveFromRangeEnd(Box<CTMarkupRange>),
MoveToRangeStart(Box<CTMoveBookmark>),
MoveToRangeEnd(Box<CTMarkupRange>),
CommentRangeStart(Box<CTMarkupRange>),
CommentRangeEnd(Box<CTMarkupRange>),
CustomXmlInsRangeStart(Box<CTTrackChange>),
CustomXmlInsRangeEnd(Box<CTMarkup>),
CustomXmlDelRangeStart(Box<CTTrackChange>),
CustomXmlDelRangeEnd(Box<CTMarkup>),
CustomXmlMoveFromRangeStart(Box<CTTrackChange>),
CustomXmlMoveFromRangeEnd(Box<CTMarkup>),
CustomXmlMoveToRangeStart(Box<CTTrackChange>),
CustomXmlMoveToRangeEnd(Box<CTMarkup>),
Ins(Box<CTRunTrackChange>),
Del(Box<CTRunTrackChange>),
MoveFrom(Box<CTRunTrackChange>),
MoveTo(Box<CTRunTrackChange>),
}Variants§
Tc(Box<TableCell>)
CustomXml(Box<CTCustomXmlCell>)
Sdt(Box<CTSdtCell>)
ProofErr(Box<CTProofErr>)
PermStart(Box<CTPermStart>)
PermEnd(Box<CTPerm>)
BookmarkStart(Box<Bookmark>)
BookmarkEnd(Box<CTMarkupRange>)
MoveFromRangeStart(Box<CTMoveBookmark>)
MoveFromRangeEnd(Box<CTMarkupRange>)
MoveToRangeStart(Box<CTMoveBookmark>)
MoveToRangeEnd(Box<CTMarkupRange>)
CommentRangeStart(Box<CTMarkupRange>)
CommentRangeEnd(Box<CTMarkupRange>)
CustomXmlInsRangeStart(Box<CTTrackChange>)
CustomXmlInsRangeEnd(Box<CTMarkup>)
CustomXmlDelRangeStart(Box<CTTrackChange>)
CustomXmlDelRangeEnd(Box<CTMarkup>)
CustomXmlMoveFromRangeStart(Box<CTTrackChange>)
CustomXmlMoveFromRangeEnd(Box<CTMarkup>)
CustomXmlMoveToRangeStart(Box<CTTrackChange>)
CustomXmlMoveToRangeEnd(Box<CTMarkup>)
Ins(Box<CTRunTrackChange>)
Del(Box<CTRunTrackChange>)
MoveFrom(Box<CTRunTrackChange>)
MoveTo(Box<CTRunTrackChange>)
Trait Implementations§
Source§impl Clone for CellContent
impl Clone for CellContent
Source§fn clone(&self) -> CellContent
fn clone(&self) -> CellContent
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 CellContent
impl Debug for CellContent
Source§impl<'de> Deserialize<'de> for CellContent
impl<'de> Deserialize<'de> for CellContent
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 CellContent
impl FromXml for CellContent
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 CellContent
impl Serialize for CellContent
Source§impl ToXml for CellContent
impl ToXml for CellContent
Source§fn write_element<W: Write>(
&self,
_tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>
fn write_element<W: Write>( &self, _tag: &str, writer: &mut Writer<W>, ) -> Result<(), SerializeError>
Write a complete element:
<tag attrs>children</tag> or <tag attrs/>.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>(
&self,
_writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
fn write_children<W>(
&self,
_writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
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).
Auto Trait Implementations§
impl Freeze for CellContent
impl RefUnwindSafe for CellContent
impl Send for CellContent
impl Sync for CellContent
impl Unpin for CellContent
impl UnsafeUnpin for CellContent
impl UnwindSafe for CellContent
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