[][src]Trait gerber_types::GerberCode

pub trait GerberCode<W: Write> {
    pub fn serialize(&self, writer: &mut W) -> GerberResult<()>;
}

All types that implement this trait can be converted to a complete Gerber Code line. Generated code should end with a newline.

Required methods

pub fn serialize(&self, writer: &mut W) -> GerberResult<()>[src]

Loading content...

Implementations on Foreign Types

impl<W: Write, G: GerberCode<W>> GerberCode<W> for Vec<G>[src]

Implement GerberCode for Vectors of types that are GerberCode.

Loading content...

Implementors

impl<W: Write> GerberCode<W> for Command[src]

impl<W: Write> GerberCode<W> for DCode[src]

impl<W: Write> GerberCode<W> for ExtendedCode[src]

impl<W: Write> GerberCode<W> for FunctionCode[src]

impl<W: Write> GerberCode<W> for GCode[src]

impl<W: Write> GerberCode<W> for InterpolationMode[src]

impl<W: Write> GerberCode<W> for MCode[src]

impl<W: Write> GerberCode<W> for Operation[src]

impl<W: Write> GerberCode<W> for QuadrantMode[src]

Loading content...