pub struct SchLabelJson {
pub x: CoordValue,
pub y: CoordValue,
pub text: String,
pub orientation: String,
pub justification: String,
pub color: String,
pub font_id: i32,
pub hidden: bool,
}Expand description
JSON schema for a text label in a schematic component. Coordinates accept numbers (mils) or strings with units (e.g., “100mil”, “2.54mm”, “0.1in”).
Fields§
§x: CoordValueX position: number (mils) or string with unit
y: CoordValueY position: number (mils) or string with unit
text: StringLabel text
orientation: StringText orientation: “horizontal”, “vertical_up”, “vertical_down”, “90”, “180”, “270”
justification: StringText justification: “bottom_left”, “bottom_center”, “bottom_right”, “center_left”, “center”, “center_right”, “top_left”, “top_center”, “top_right”
color: StringText color in hex (RRGGBB)
font_id: i32Font ID (optional, default 1)
Hide the label
Trait Implementations§
Source§impl Clone for SchLabelJson
impl Clone for SchLabelJson
Source§fn clone(&self) -> SchLabelJson
fn clone(&self) -> SchLabelJson
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SchLabelJson
impl Debug for SchLabelJson
Source§impl<'de> Deserialize<'de> for SchLabelJson
impl<'de> Deserialize<'de> for SchLabelJson
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 SchLabelJson
impl RefUnwindSafe for SchLabelJson
impl Send for SchLabelJson
impl Sync for SchLabelJson
impl Unpin for SchLabelJson
impl UnwindSafe for SchLabelJson
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