pub struct TextSerializer { /* private fields */ }Expand description
The text serializer for the quick-xml crate. Used when serializing to an attribute value.
Trait Implementations§
Source§impl SerializeSeq for &mut TextSerializer
impl SerializeSeq for &mut TextSerializer
Source§impl<'a> Serializer for &'a mut TextSerializer
impl<'a> Serializer for &'a mut TextSerializer
Source§type SerializeElement = NoopDeSerializer<<&'a mut TextSerializer as Serializer>::Ok, <&'a mut TextSerializer as Serializer>::Error>
type SerializeElement = NoopDeSerializer<<&'a mut TextSerializer as Serializer>::Ok, <&'a mut TextSerializer as Serializer>::Error>
The type of the serializer that is used to serialize an element with children.
Source§type SerializeSeq = &'a mut TextSerializer
type SerializeSeq = &'a mut TextSerializer
The type of the serializer that is used to serialize a sequence of elements.
Source§fn serialize_text<S: AsRef<str>>(self, text: S) -> Result<(), Self::Error>
fn serialize_text<S: AsRef<str>>(self, text: S) -> Result<(), Self::Error>
Serialize a text node.
Source§fn serialize_cdata<S: AsRef<str>>(
self,
text: S,
) -> Result<Self::Ok, Self::Error>
fn serialize_cdata<S: AsRef<str>>( self, text: S, ) -> Result<Self::Ok, Self::Error>
Serialize a CDATA section.
Source§fn serialize_element(
self,
name: &ExpandedName<'_>,
) -> Result<Self::SerializeElement, Self::Error>
fn serialize_element( self, name: &ExpandedName<'_>, ) -> Result<Self::SerializeElement, Self::Error>
Serialize an element with children.
Source§fn serialize_seq(self) -> Result<Self::SerializeSeq, Self::Error>
fn serialize_seq(self) -> Result<Self::SerializeSeq, Self::Error>
Serialize a sequence of elements.
Source§fn serialize_decl<S: AsRef<str>>(
self,
version: S,
encoding: Option<S>,
standalone: Option<S>,
) -> Result<Self::Ok, Self::Error>
fn serialize_decl<S: AsRef<str>>( self, version: S, encoding: Option<S>, standalone: Option<S>, ) -> Result<Self::Ok, Self::Error>
Serialize an XML declaration.
Source§fn serialize_pi<S: AsRef<[u8]>>(
self,
target: S,
content: S,
) -> Result<Self::Ok, Self::Error>
fn serialize_pi<S: AsRef<[u8]>>( self, target: S, content: S, ) -> Result<Self::Ok, Self::Error>
Serialize a processing instruction.
Source§fn serialize_comment<S: AsRef<[u8]>>(
self,
text: S,
) -> Result<Self::Ok, Self::Error>
fn serialize_comment<S: AsRef<[u8]>>( self, text: S, ) -> Result<Self::Ok, Self::Error>
Serialize a comment.
Auto Trait Implementations§
impl Freeze for TextSerializer
impl RefUnwindSafe for TextSerializer
impl Send for TextSerializer
impl Sync for TextSerializer
impl Unpin for TextSerializer
impl UnsafeUnpin for TextSerializer
impl UnwindSafe for TextSerializer
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