Trait svd_parser::encode::Encode[][src]

pub trait Encode {
    type Error;
    fn encode(&self) -> Result<Element, Self::Error>;
}

Encode trait allows SVD objects to be encoded into XML elements.

Associated Types

type Error[src]

Encoding error

Loading content...

Required methods

fn encode(&self) -> Result<Element, Self::Error>[src]

Encode into an XML/SVD element

Loading content...

Implementors

impl Encode for Access[src]

type Error = Error

impl Encode for Cluster[src]

type Error = Error

impl Encode for Endian[src]

type Error = Error

impl Encode for Field[src]

type Error = Error

impl Encode for ModifiedWriteValues[src]

type Error = Error

impl Encode for Register[src]

type Error = Error

impl Encode for RegisterCluster[src]

type Error = Error

impl Encode for Usage[src]

type Error = Error

impl Encode for WriteConstraint[src]

type Error = Error

impl Encode for AddressBlock[src]

type Error = Error

impl Encode for ClusterInfo[src]

type Error = Error

impl Encode for Cpu[src]

type Error = Error

impl Encode for Device[src]

type Error = Error

impl Encode for DimElement[src]

type Error = Error

impl Encode for EnumeratedValue[src]

type Error = Error

impl Encode for EnumeratedValues[src]

type Error = Error

impl Encode for FieldInfo[src]

type Error = Error

impl Encode for Interrupt[src]

type Error = Error

impl Encode for Peripheral[src]

type Error = Error

impl Encode for RegisterInfo[src]

type Error = Error

impl Encode for WriteConstraintRange[src]

type Error = Error

Loading content...