pub struct ChartJSImageBuilder { /* private fields */ }Expand description
Builder for ChartJSImageConfig
Provides a fluent API to configure ChartJSImage instances.
§Example
use chartjs_image::ChartJSImage;
use std::time::Duration;
let chart = ChartJSImage::builder()
.secret("my-secret-key")
.timeout(Duration::from_secs(30))
.host("custom.image-charts.com")
.build()
.chart(r#"{"type":"bar","data":{}}"#)
.width("400")
.height("300");Implementations§
Source§impl ChartJSImageBuilder
impl ChartJSImageBuilder
Trait Implementations§
Source§impl Debug for ChartJSImageBuilder
impl Debug for ChartJSImageBuilder
Source§impl Default for ChartJSImageBuilder
impl Default for ChartJSImageBuilder
Source§fn default() -> ChartJSImageBuilder
fn default() -> ChartJSImageBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ChartJSImageBuilder
impl RefUnwindSafe for ChartJSImageBuilder
impl Send for ChartJSImageBuilder
impl Sync for ChartJSImageBuilder
impl Unpin for ChartJSImageBuilder
impl UnsafeUnpin for ChartJSImageBuilder
impl UnwindSafe for ChartJSImageBuilder
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