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 Serializer for &mut TextSerializer
impl Serializer for &mut TextSerializer
Source§type SerializeElement = NoopDeSerializer<<&mut TextSerializer as Serializer>::Ok, <&mut TextSerializer as Serializer>::Error>
type SerializeElement = NoopDeSerializer<<&mut TextSerializer as Serializer>::Ok, <&mut TextSerializer as Serializer>::Error>
The type of the serializer that is used to serialize an element with children.
Source§type SerializeSeq = NoopDeSerializer<<&mut TextSerializer as Serializer>::Ok, <&mut TextSerializer as Serializer>::Error>
type SerializeSeq = NoopDeSerializer<<&mut TextSerializer as Serializer>::Ok, <&mut TextSerializer as Serializer>::Error>
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::Ok, Self::Error>
fn serialize_text<S: AsRef<str>>(self, text: S) -> Result<Self::Ok, 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 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