pub enum RestyleSurface<X, Y, Z>{
Show 32 variants
ModifyX {
x: Option<Dim<Vec<X>>>,
},
ModifyY {
y: Option<Dim<Vec<Y>>>,
},
ModifyZ {
z: Option<Dim<Vec<Vec<Z>>>>,
},
ModifyAutoColorScale {
auto_color_scale: Option<Dim<bool>>,
},
ModifyCauto {
cauto: Option<Dim<bool>>,
},
ModifyCmax {
cmax: Option<Dim<f64>>,
},
ModifyCmid {
cmid: Option<Dim<f64>>,
},
ModifyCmin {
cmin: Option<Dim<f64>>,
},
ModifyColorBar {
color_bar: Option<Dim<ColorBar>>,
},
ModifyColorScale {
color_scale: Option<Dim<ColorScale>>,
},
ModifyConnectGaps {
connect_gaps: Option<Dim<bool>>,
},
ModifyContours {
contours: Option<Dim<SurfaceContours>>,
},
ModifyHideSurface {
hide_surface: Option<Dim<bool>>,
},
ModifyHoverInfo {
hover_info: Option<Dim<HoverInfo>>,
},
ModifyHoverLabel {
hover_label: Option<Dim<Label>>,
},
ModifyHoverTemplate {
hover_template: Option<Dim<Dim<String>>>,
},
ModifyHoverText {
hover_text: Option<Dim<Dim<String>>>,
},
ModifyLegendGroup {
legend_group: Option<Dim<String>>,
},
ModifyLegendGroupTitle {
legend_group_title: Option<Dim<LegendGroupTitle>>,
},
ModifyLightPosition {
light_position: Option<Dim<Position>>,
},
ModifyLighting {
lighting: Option<Dim<Lighting>>,
},
ModifyName {
name: Option<Dim<String>>,
},
ModifyOpacity {
opacity: Option<Dim<f64>>,
},
ModifyReverseScale {
reverse_scale: Option<Dim<bool>>,
},
ModifyShowLegend {
show_legend: Option<Dim<bool>>,
},
ModifyShowScale {
show_scale: Option<Dim<bool>>,
},
ModifySurfaceColor {
surface_color: Option<Dim<Vec<Box<dyn Color>>>>,
},
ModifyText {
text: Option<Dim<Dim<String>>>,
},
ModifyVisible {
visible: Option<Dim<Visible>>,
},
ModifyXCalendar {
x_calendar: Option<Dim<Calendar>>,
},
ModifyYCalendar {
y_calendar: Option<Dim<Calendar>>,
},
ModifyZCalendar {
z_calendar: Option<Dim<Calendar>>,
},
}
Variants§
ModifyX
ModifyY
ModifyZ
ModifyAutoColorScale
ModifyCauto
ModifyCmax
ModifyCmid
ModifyCmin
ModifyColorBar
ModifyColorScale
Fields
§
color_scale: Option<Dim<ColorScale>>
ModifyConnectGaps
ModifyContours
Fields
§
contours: Option<Dim<SurfaceContours>>
ModifyHideSurface
ModifyHoverInfo
ModifyHoverLabel
ModifyHoverTemplate
ModifyHoverText
ModifyLegendGroup
ModifyLegendGroupTitle
Fields
§
legend_group_title: Option<Dim<LegendGroupTitle>>
ModifyLightPosition
ModifyLighting
ModifyName
ModifyOpacity
ModifyReverseScale
ModifyShowLegend
ModifyShowScale
ModifySurfaceColor
ModifyText
ModifyVisible
ModifyXCalendar
ModifyYCalendar
ModifyZCalendar
Trait Implementations§
Source§impl<X, Y, Z> Clone for RestyleSurface<X, Y, Z>
impl<X, Y, Z> Clone for RestyleSurface<X, Y, Z>
Source§fn clone(&self) -> RestyleSurface<X, Y, Z>
fn clone(&self) -> RestyleSurface<X, Y, Z>
Returns a copy 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<X, Y, Z> Serialize for RestyleSurface<X, Y, Z>
impl<X, Y, Z> Serialize for RestyleSurface<X, Y, Z>
impl<X, Y, Z> Restyle for RestyleSurface<X, Y, Z>
Auto Trait Implementations§
impl<X, Y, Z> Freeze for RestyleSurface<X, Y, Z>
impl<X, Y, Z> !RefUnwindSafe for RestyleSurface<X, Y, Z>
impl<X, Y, Z> Send for RestyleSurface<X, Y, Z>
impl<X, Y, Z> Sync for RestyleSurface<X, Y, Z>
impl<X, Y, Z> Unpin for RestyleSurface<X, Y, Z>
impl<X, Y, Z> !UnwindSafe for RestyleSurface<X, Y, Z>
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