Trait fhir_rs::ser::Serialize

source ·
pub trait Serialize {
    // Required method
    fn serialize<Ser: Serializer>(&self, serializer: Ser) -> Result<()>;
}
Expand description

实现该特性的数据结构体能够被序列化到指定类型的字符串

Required Methods§

source

fn serialize<Ser: Serializer>(&self, serializer: Ser) -> Result<()>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Serialize for f64

source§

fn serialize<Ser: Serializer>(&self, serializer: Ser) -> Result<()>

source§

impl Serialize for i64

source§

fn serialize<Ser: Serializer>(&self, serializer: Ser) -> Result<()>

source§

impl Serialize for isize

source§

fn serialize<Ser: Serializer>(&self, serializer: Ser) -> Result<()>

source§

impl Serialize for usize

source§

fn serialize<Ser: Serializer>(&self, serializer: Ser) -> Result<()>

source§

impl Serialize for String

source§

fn serialize<Ser: Serializer>(&self, serializer: Ser) -> Result<()>

source§

impl<T: Serialize> Serialize for Option<T>

source§

fn serialize<Ser>(&self, serializer: Ser) -> Result<()>
where Ser: Serializer,

source§

impl<T: Serialize> Serialize for Box<T>

source§

fn serialize<Ser>(&self, serializer: Ser) -> Result<()>
where Ser: Serializer,

source§

impl<T: Serialize> Serialize for Vec<T>

source§

fn serialize<Ser: Serializer>(&self, serializer: Ser) -> Result<()>

Implementors§

source§

impl Serialize for AnyType

source§

impl Serialize for Address

source§

impl Serialize for Age

source§

impl Serialize for Annotation

source§

impl Serialize for Attachment

source§

impl Serialize for Availability

source§

impl Serialize for AvailabilityAvailableTimeElement

source§

impl Serialize for AvailabilityNotAvailableTimeElement

source§

impl Serialize for BackboneType

source§

impl Serialize for CodeableConcept

source§

impl Serialize for CodeableReference

source§

impl Serialize for Coding

source§

impl Serialize for Complex

source§

impl Serialize for ContactDetail

source§

impl Serialize for ContactPoint

source§

impl Serialize for Contributor

source§

impl Serialize for Count

source§

impl Serialize for DataRequirement

source§

impl Serialize for DataRequirementCodeFilterElement

source§

impl Serialize for DataRequirementDateFilterElement

source§

impl Serialize for DataRequirementSortElement

source§

impl Serialize for DataRequirementValueFilterElement

source§

impl Serialize for Distance

source§

impl Serialize for Dosage

source§

impl Serialize for DosageDoseAndRateElement

source§

impl Serialize for Duration

source§

impl Serialize for ElementDefinition

source§

impl Serialize for Expression

source§

impl Serialize for ExtendedContactDetail

source§

impl Serialize for HumanName

source§

impl Serialize for Identifier

source§

impl Serialize for MarketingStatus

source§

impl Serialize for Meta

source§

impl Serialize for MonetaryComponent

source§

impl Serialize for Money

source§

impl Serialize for MoneyQuantity

source§

impl Serialize for Narrative

source§

impl Serialize for ParameterDefinition

source§

impl Serialize for Period

source§

impl Serialize for PrimitiveType

source§

impl Serialize for ProductShelfLife

source§

impl Serialize for Quantity

source§

impl Serialize for Range

source§

impl Serialize for Ratio

source§

impl Serialize for RatioRange

source§

impl Serialize for Reference

source§

impl Serialize for RelatedArtifact

source§

impl Serialize for SampledData

source§

impl Serialize for Signature

source§

impl Serialize for SimpleQuantity

source§

impl Serialize for Timing

source§

impl Serialize for TimingRepeatElement

source§

impl Serialize for TriggerDefinition

source§

impl Serialize for UsageContext

source§

impl Serialize for VirtualServiceDetail

source§

impl Serialize for Base64BinaryDt

source§

impl Serialize for BooleanDt

source§

impl Serialize for CanonicalDt

source§

impl Serialize for CodeDt

source§

impl Serialize for DateDt

source§

impl Serialize for DateTimeDt

source§

impl Serialize for DecimalDt

source§

impl Serialize for IdDt

source§

impl Serialize for InstantDt

source§

impl Serialize for Integer64Dt

source§

impl Serialize for IntegerDt

source§

impl Serialize for MarkdownDt

source§

impl Serialize for OidDt

source§

impl Serialize for PositiveIntDt

source§

impl Serialize for StringDt

source§

impl Serialize for TimeDt

source§

impl Serialize for UnsignedIntDt

source§

impl Serialize for UriDt

source§

impl Serialize for UrlDt

source§

impl Serialize for UuidDt

source§

impl Serialize for XhtmlDt

source§

impl Serialize for Date

source§

impl Serialize for DateTime

source§

impl Serialize for Extension

source§

impl Serialize for Instant

source§

impl Serialize for Time

source§

impl Serialize for Boolean