pub trait FHIRJSONSerializer {
// Required methods
fn serialize_value(
&self,
writer: &mut dyn Write,
) -> Result<bool, SerializeError>;
fn serialize_extension(
&self,
writer: &mut dyn Write,
) -> Result<bool, SerializeError>;
fn serialize_field(
&self,
field: &str,
writer: &mut dyn Write,
) -> Result<bool, SerializeError>;
fn is_fp_primitive(&self) -> bool;
}Required Methods§
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".