gdsr 0.0.1-alpha.2

A GDSII reader and writer for Rust
Documentation
---
source: crates/gdsr/src/elements/reference.rs
expression: flattened
---
[
    Polygon(
        Polygon {
            points: [
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 0,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 0,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 0,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 0,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 0,
                            units: 1e-9,
                        },
                    ),
                },
            ],
            layer: Layer(
                1,
            ),
            data_type: DataType(
                0,
            ),
        },
    ),
    Polygon(
        Polygon {
            points: [
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 0,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 20,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 0,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                },
            ],
            layer: Layer(
                1,
            ),
            data_type: DataType(
                0,
            ),
        },
    ),
    Polygon(
        Polygon {
            points: [
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 0,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 20,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 0,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 20,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 0,
                            units: 1e-9,
                        },
                    ),
                },
            ],
            layer: Layer(
                1,
            ),
            data_type: DataType(
                0,
            ),
        },
    ),
    Polygon(
        Polygon {
            points: [
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 20,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 20,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 20,
                            units: 1e-9,
                        },
                    ),
                },
                Point {
                    x: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                    y: Integer(
                        IntegerUnit {
                            value: 10,
                            units: 1e-9,
                        },
                    ),
                },
            ],
            layer: Layer(
                1,
            ),
            data_type: DataType(
                0,
            ),
        },
    ),
]