pub struct PitchforkLevel {
pub value: f32,
pub visible: bool,
pub color: [u8; 4],
pub line_style: LineStyle,
pub width: Option<f32>,
}Expand description
A multiple of the median-to-tine distance, mirrored on both sides of the median.
Fields§
§value: f32Distance multiple: 0 is the median and 1 is the pair of tines.
visible: boolWhether the level and its adjacent bands are drawn.
color: [u8; 4]Line colour as RGBA.
line_style: LineStyleStroke style of this level.
width: Option<f32>Stroke width in points. None inherits the drawing width, as older files do.
Trait Implementations§
Source§impl Clone for PitchforkLevel
impl Clone for PitchforkLevel
Source§fn clone(&self) -> PitchforkLevel
fn clone(&self) -> PitchforkLevel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PitchforkLevel
impl Debug for PitchforkLevel
Source§impl<'de> Deserialize<'de> for PitchforkLevel
impl<'de> Deserialize<'de> for PitchforkLevel
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
Source§impl PartialEq for PitchforkLevel
impl PartialEq for PitchforkLevel
Source§impl Serialize for PitchforkLevel
impl Serialize for PitchforkLevel
impl StructuralPartialEq for PitchforkLevel
Auto Trait Implementations§
impl Freeze for PitchforkLevel
impl RefUnwindSafe for PitchforkLevel
impl Send for PitchforkLevel
impl Sync for PitchforkLevel
impl Unpin for PitchforkLevel
impl UnsafeUnpin for PitchforkLevel
impl UnwindSafe for PitchforkLevel
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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