pub struct LineJson {
pub x1: f64,
pub y1: f64,
pub x2: f64,
pub y2: f64,
pub width: f64,
}Expand description
JSON schema for a silkscreen line. All coordinates are in millimeters.
Fields§
§x1: f64Start X in mm
y1: f64Start Y in mm
x2: f64End X in mm
y2: f64End Y in mm
width: f64Line width in mm
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LineJson
impl<'de> Deserialize<'de> for LineJson
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LineJson
impl RefUnwindSafe for LineJson
impl Send for LineJson
impl Sync for LineJson
impl Unpin for LineJson
impl UnwindSafe for LineJson
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more