Enum gerber_types::FileFunction [] [src]

pub enum FileFunction {
    Copper {
        layer: i32,
        pos: ExtendedPosition,
        copper_type: Option<CopperType>,
    },
    Soldermask {
        pos: Position,
        index: Option<i32>,
    },
    Legend {
        pos: Position,
        index: Option<i32>,
    },
    Goldmask {
        pos: Position,
        index: Option<i32>,
    },
    Silvermask {
        pos: Position,
        index: Option<i32>,
    },
    Tinmask {
        pos: Position,
        index: Option<i32>,
    },
    Carbonmask {
        pos: Position,
        index: Option<i32>,
    },
    Peelablesoldermask {
        pos: Position,
        index: Option<i32>,
    },
    Glue {
        pos: Position,
        index: Option<i32>,
    },
    Viatenting(Position),
    Viafill,
    Heatsink(Position),
    Paste(Position),
    KeepOut(Position),
    Pads(Position),
    Scoring(Position),
    Plated {
        from_layer: i32,
        to_layer: i32,
        drill: Drill,
        label: Option<DrillRouteType>,
    },
    NonPlated {
        from_layer: i32,
        to_layer: i32,
        drill: Drill,
        label: Option<DrillRouteType>,
    },
    Profile(Profile),
    Drillmap,
    FabricationDrawing,
    ArrayDrawing,
    AssemblyDrawing(Position),
    Drawing(String),
    Other(String),
}

Variants

Fields of Copper

Fields of Soldermask

Fields of Legend

Fields of Goldmask

Fields of Silvermask

Fields of Tinmask

Fields of Carbonmask

Fields of Peelablesoldermask

Fields of Glue

Fields of Plated

Fields of NonPlated

Trait Implementations

impl Debug for FileFunction
[src]

Formats the value using the given formatter.