pub struct RenderHints {
pub chart_type: Option<String>,
pub x_column: Option<String>,
pub y_column: Option<String>,
pub color_column: Option<String>,
pub options: HashMap<String, Value>,
}Expand description
Rendering hints for trueno-viz integration
Fields§
§chart_type: Option<String>Preferred chart type (e.g., “scatter”, “line”, “table”)
x_column: Option<String>X-axis column name
y_column: Option<String>Y-axis column name
color_column: Option<String>Color column name
options: HashMap<String, Value>Additional rendering options
Implementations§
Source§impl RenderHints
impl RenderHints
Sourcepub fn with_chart_type(self, chart_type: impl Into<String>) -> Self
pub fn with_chart_type(self, chart_type: impl Into<String>) -> Self
Set chart type
Sourcepub fn with_x_column(self, column: impl Into<String>) -> Self
pub fn with_x_column(self, column: impl Into<String>) -> Self
Set X column
Sourcepub fn with_y_column(self, column: impl Into<String>) -> Self
pub fn with_y_column(self, column: impl Into<String>) -> Self
Set Y column
Sourcepub fn with_color_column(self, column: impl Into<String>) -> Self
pub fn with_color_column(self, column: impl Into<String>) -> Self
Set color column
Sourcepub fn with_option(self, key: impl Into<String>, value: Value) -> Self
pub fn with_option(self, key: impl Into<String>, value: Value) -> Self
Add a custom option
Trait Implementations§
Source§impl Clone for RenderHints
impl Clone for RenderHints
Source§fn clone(&self) -> RenderHints
fn clone(&self) -> RenderHints
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 RenderHints
impl Debug for RenderHints
Source§impl Default for RenderHints
impl Default for RenderHints
Source§fn default() -> RenderHints
fn default() -> RenderHints
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RenderHints
impl<'de> Deserialize<'de> for RenderHints
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 RenderHints
impl RefUnwindSafe for RenderHints
impl Send for RenderHints
impl Sync for RenderHints
impl Unpin for RenderHints
impl UnsafeUnpin for RenderHints
impl UnwindSafe for RenderHints
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.