pub struct XmlSchemaSerializer;Expand description
XML Schema 序列化器
Implementations§
Source§impl XmlSchemaSerializer
impl XmlSchemaSerializer
Sourcepub fn schema_spec_to_string(schema: &SchemaSpec) -> XmlSchemaResult<String>
pub fn schema_spec_to_string(schema: &SchemaSpec) -> XmlSchemaResult<String>
将 SchemaSpec 序列化为 XML 字符串(基础版本,不包含全局属性)
Sourcepub fn extensions_to_string(
extensions: &[Extensions],
top_node: Option<&str>,
) -> XmlSchemaResult<String>
pub fn extensions_to_string( extensions: &[Extensions], top_node: Option<&str>, ) -> XmlSchemaResult<String>
将 Extensions 列表序列化为 XML 字符串(包含全局属性)
可选传入 top_node 覆盖顶层节点名称
Auto Trait Implementations§
impl Freeze for XmlSchemaSerializer
impl RefUnwindSafe for XmlSchemaSerializer
impl Send for XmlSchemaSerializer
impl Sync for XmlSchemaSerializer
impl Unpin for XmlSchemaSerializer
impl UnwindSafe for XmlSchemaSerializer
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage