pub struct GridLinesConfig {
pub color: String,
pub cell: f32,
pub weight: f32,
pub major_every: u32,
pub major_weight: f32,
}Expand description
Config for the grid_lines preset — a ruled grid, not a dotted one.
grid_dots marks the intersections and reads as texture; ruled lines read
as structure, which is what a SaaS/data scene wants behind a chart or a
code panel. Same scroll machinery (x/y/speed/direction) as the
other tiled presets.
Fields§
§color: StringLine colour (hex, alpha welcome).
cell: f32Cell edge in px. Small reads as graph paper, large as panels.
weight: f32Line thickness in px.
major_every: u32Draw every Nth line at major_weight instead, for the
graph-paper look where the coarse grid reads through the fine one.
0 (default) means no major lines.
major_weight: f32Thickness of a major line.
Trait Implementations§
Source§impl Clone for GridLinesConfig
impl Clone for GridLinesConfig
Source§fn clone(&self) -> GridLinesConfig
fn clone(&self) -> GridLinesConfig
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 GridLinesConfig
impl Debug for GridLinesConfig
Source§impl<'de> Deserialize<'de> for GridLinesConfig
impl<'de> Deserialize<'de> for GridLinesConfig
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 JsonSchema for GridLinesConfig
impl JsonSchema for GridLinesConfig
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for GridLinesConfig
impl RefUnwindSafe for GridLinesConfig
impl Send for GridLinesConfig
impl Sync for GridLinesConfig
impl Unpin for GridLinesConfig
impl UnsafeUnpin for GridLinesConfig
impl UnwindSafe for GridLinesConfig
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,
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