pub struct LoweredPlotBody {
pub encodings: Vec<(EncodingChannel, Expr)>,
pub mark_properties: Vec<LoweredPlotField>,
pub properties: Vec<LoweredPlotField>,
}Expand description
One plot declaration’s expressions lowered to HIR, in source order.
Fields§
§encodings: Vec<(EncodingChannel, Expr)>Encoding channel expressions (x: ..., y: ...).
mark_properties: Vec<LoweredPlotField>Mark property expressions (stroke_width: ...).
properties: Vec<LoweredPlotField>Plot-level property expressions (title: ...).
Trait Implementations§
Source§impl Clone for LoweredPlotBody
impl Clone for LoweredPlotBody
Source§fn clone(&self) -> LoweredPlotBody
fn clone(&self) -> LoweredPlotBody
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 LoweredPlotBody
impl Debug for LoweredPlotBody
Source§impl Default for LoweredPlotBody
impl Default for LoweredPlotBody
Source§fn default() -> LoweredPlotBody
fn default() -> LoweredPlotBody
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LoweredPlotBody
impl RefUnwindSafe for LoweredPlotBody
impl Send for LoweredPlotBody
impl Sync for LoweredPlotBody
impl Unpin for LoweredPlotBody
impl UnsafeUnpin for LoweredPlotBody
impl UnwindSafe for LoweredPlotBody
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