umya_spreadsheet/structs/drawing/
extension_list.rs1use crate::reader::driver::*;
3use crate::writer::driver::*;
4use quick_xml::events::BytesStart;
5use quick_xml::events::Event;
6use quick_xml::Reader;
7use quick_xml::Writer;
8use std::io::Cursor;
9
10#[derive(Clone, Default, Debug)]
11pub struct ExtensionList {}
12impl ExtensionList {
13 #[inline]
14 pub(crate) fn set_attributes<R: std::io::BufRead>(
15 &mut self,
16 reader: &mut Reader<R>,
17 _e: &BytesStart,
18 ) {
19 xml_read_loop!(
20 reader,
21 Event::End(ref e) => {
22 if e.name().into_inner() == b"a:extLst" {
23 return
24 }
25 },
26 Event::Eof => panic!("Error: Could not find {} end element", "a:extLst")
27 );
28 }
29
30 #[inline]
31 pub(crate) fn write_to(&self, writer: &mut Writer<Cursor<Vec<u8>>>) {}
32}