pub trait ObjectWriter<C: CodeGenContext> {
// Required method
fn write_object(
&self,
writer: &mut dyn Write,
type_info: &ObjectTypeInfo,
context: &C,
) -> Result<()>;
}pub trait ObjectWriter<C: CodeGenContext> {
// Required method
fn write_object(
&self,
writer: &mut dyn Write,
type_info: &ObjectTypeInfo,
context: &C,
) -> Result<()>;
}