Enum kicad_parse_gen::footprint::Element [] [src]

pub enum Element {
    SolderMaskMargin(f64),
    Layer(String),
    Descr(String),
    Tags(String),
    Attr(String),
    FpText(FpText),
    Pad(Pad),
    FpPoly(FpPoly),
    FpLine(FpLine),
    FpCircle(FpCircle),
    FpArc(FpArc),
    TEdit(i64),
    TStamp(i64),
    Path(String),
    At(At),
    Model(Model),
    Clearance(f64),
    Locked,
}

elements that can be found in a Module

Variants

solder mask margin

layer name

description

Tags element

Attr element

text

pad

polygon

line

circle

arc

edited time stamp

time stamp

Path element

location of module in layout

3D model information

Clearance override for module

is the module locked

Trait Implementations

impl Debug for Element
[src]

Formats the value using the given formatter.

impl Clone for Element
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for Element
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl BoundingBox for Element
[src]

calculate the bounding box of a layout item

impl Flip for Element
[src]

flip me

impl Rotate for Element
[src]

rotate

impl IntoSexp for Element
[src]

convert self into a Sexp

impl FromSexp for Element
[src]

convert from a symbolic-expression to something