Struct gerber_types::CoordinateNumber
[−]
[src]
pub struct CoordinateNumber { /* fields omitted */ }
Coordinate numbers are integers conforming to the rules set by the FS command.
Coordinate numbers are integers. Explicit decimal points are not allowed.
A coordinate number must have at least one character. Zero therefore must
be encoded as 0
.
The value is stored as a 64 bit integer with 6 decimal places.
Methods
impl CoordinateNumber
[src]
fn gerber(&self, format: &CoordinateFormat) -> Result<String, GerberError>
Trait Implementations
impl Debug for CoordinateNumber
[src]
impl PartialEq for CoordinateNumber
[src]
fn eq(&self, __arg_0: &CoordinateNumber) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &CoordinateNumber) -> bool
This method tests for !=
.
impl Eq for CoordinateNumber
[src]
impl Copy for CoordinateNumber
[src]
impl Clone for CoordinateNumber
[src]
fn clone(&self) -> CoordinateNumber
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl TryFrom<f64> for CoordinateNumber
[src]
type Err = GerberError
The error type produced by a failed conversion.
fn try_from(val: f64) -> Result<Self, Self::Err>
Convert the given value into the subject type.