pub trait ICapePersistWriter {
Show 14 methods
// Required methods
fn add_real(
&mut self,
value_name: &CapeStringIn<'_>,
value: CapeReal,
) -> Result<(), COBIAError>;
fn add_integer(
&mut self,
value_name: &CapeStringIn<'_>,
value: CapeInteger,
) -> Result<(), COBIAError>;
fn add_boolean(
&mut self,
value_name: &CapeStringIn<'_>,
value: CapeBoolean,
) -> Result<(), COBIAError>;
fn add_string(
&mut self,
value_name: &CapeStringIn<'_>,
value: &CapeStringIn<'_>,
) -> Result<(), COBIAError>;
fn add_enumeration(
&mut self,
value_name: &CapeStringIn<'_>,
value: CapeEnumeration,
) -> Result<(), COBIAError>;
fn add_value(
&mut self,
value_name: &CapeStringIn<'_>,
value: &CapeValueIn<'_>,
) -> Result<(), COBIAError>;
fn add_array_real(
&mut self,
value_name: &CapeStringIn<'_>,
value: &CapeArrayRealIn<'_>,
) -> Result<(), COBIAError>;
fn add_array_integer(
&mut self,
value_name: &CapeStringIn<'_>,
value: &CapeArrayIntegerIn<'_>,
) -> Result<(), COBIAError>;
fn add_array_boolean(
&mut self,
value_name: &CapeStringIn<'_>,
value: &CapeArrayBooleanIn<'_>,
) -> Result<(), COBIAError>;
fn add_array_string(
&mut self,
value_name: &CapeStringIn<'_>,
value: &CapeArrayStringIn<'_>,
) -> Result<(), COBIAError>;
fn add_array_enumeration(
&mut self,
value_name: &CapeStringIn<'_>,
value: &CapeArrayEnumerationIn<'_, CapeEnumeration>,
) -> Result<(), COBIAError>;
fn add_array_value(
&mut self,
value_name: &CapeStringIn<'_>,
value: &CapeArrayValueIn<'_>,
) -> Result<(), COBIAError>;
fn add_array_byte(
&mut self,
value_name: &CapeStringIn<'_>,
value: &CapeArrayByteIn<'_>,
) -> Result<(), COBIAError>;
fn add_node(
&mut self,
node_name: &CapeStringIn<'_>,
) -> Result<CapePersistWriter, COBIAError>;
}Expand description
ICapePersistWriter
ICapePersistWriter interface