pub struct CTDrawing {
pub extra_children: Vec<PositionedNode>,
}Fields§
§extra_children: Vec<PositionedNode>Unknown child elements captured for roundtrip fidelity.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CTDrawing
impl<'de> Deserialize<'de> for CTDrawing
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 DrawingChartExt for CTDrawing
Available on crate features wml-drawings and extra-children only.
impl DrawingChartExt for CTDrawing
Available on crate features
wml-drawings and extra-children only.Source§fn inline_chart_rel_ids(&self) -> Vec<&str>
fn inline_chart_rel_ids(&self) -> Vec<&str>
Get relationship IDs for charts in inline drawings (
<wp:inline>).Source§fn anchored_chart_rel_ids(&self) -> Vec<&str>
fn anchored_chart_rel_ids(&self) -> Vec<&str>
Get relationship IDs for charts in anchored drawings (
<wp:anchor>).Source§fn all_chart_rel_ids(&self) -> Vec<&str>
fn all_chart_rel_ids(&self) -> Vec<&str>
Get all chart relationship IDs (inline + anchored).
Source§impl DrawingExt for CTDrawing
Available on crate features wml-drawings and extra-children only.
impl DrawingExt for CTDrawing
Available on crate features
wml-drawings and extra-children only.Source§fn inline_image_rel_ids(&self) -> Vec<&str>
fn inline_image_rel_ids(&self) -> Vec<&str>
Get relationship IDs for inline images (
<wp:inline> → <a:blip r:embed="rId"/>).Source§fn anchored_image_rel_ids(&self) -> Vec<&str>
fn anchored_image_rel_ids(&self) -> Vec<&str>
Get relationship IDs for anchored images (
<wp:anchor> → <a:blip r:embed="rId"/>).Source§fn all_image_rel_ids(&self) -> Vec<&str>
fn all_image_rel_ids(&self) -> Vec<&str>
Get all image relationship IDs (inline + anchored).
Source§impl DrawingTextBoxExt for CTDrawing
Available on crate features wml-drawings and extra-children only.
impl DrawingTextBoxExt for CTDrawing
Available on crate features
wml-drawings and extra-children only.Source§impl FromXml for CTDrawing
impl FromXml for CTDrawing
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 CTDrawing
impl ToXml for CTDrawing
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_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_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 CTDrawing
impl RefUnwindSafe for CTDrawing
impl Send for CTDrawing
impl Sync for CTDrawing
impl Unpin for CTDrawing
impl UnsafeUnpin for CTDrawing
impl UnwindSafe for CTDrawing
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