pub struct LegacyDrawing {
pub id: STRelationshipId,
pub extra_attrs: HashMap<String, String>,
}Fields§
§id: STRelationshipId§extra_attrs: HashMap<String, String>Unknown attributes captured for roundtrip fidelity.
Trait Implementations§
Source§impl Clone for LegacyDrawing
impl Clone for LegacyDrawing
Source§fn clone(&self) -> LegacyDrawing
fn clone(&self) -> LegacyDrawing
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 LegacyDrawing
impl Debug for LegacyDrawing
Source§impl<'de> Deserialize<'de> for LegacyDrawing
impl<'de> Deserialize<'de> for LegacyDrawing
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 LegacyDrawing
impl FromXml for LegacyDrawing
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 LegacyDrawing
impl Serialize for LegacyDrawing
Source§impl ToXml for LegacyDrawing
impl ToXml for LegacyDrawing
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 is_empty_element(&self) -> bool
fn is_empty_element(&self) -> bool
Whether this element has no children (self-closing).
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 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 LegacyDrawing
impl RefUnwindSafe for LegacyDrawing
impl Send for LegacyDrawing
impl Sync for LegacyDrawing
impl Unpin for LegacyDrawing
impl UnsafeUnpin for LegacyDrawing
impl UnwindSafe for LegacyDrawing
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