Struct vega_lite_4::Resolve
source · pub struct Resolve {
pub axis: Option<AxisResolveMap>,
pub legend: Option<LegendResolveMap>,
pub scale: Option<ScaleResolveMap>,
}
Expand description
Scale, axis, and legend resolutions for view composition specifications.
Defines how scales, axes, and legends from different specs should be combined. Resolve is
a mapping from scale
, axis
, and legend
to a mapping from channels to resolutions.
Scales and guides can be resolved to be "independent"
or "shared"
.
Fields§
§axis: Option<AxisResolveMap>
§legend: Option<LegendResolveMap>
§scale: Option<ScaleResolveMap>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Resolve
impl<'de> Deserialize<'de> for Resolve
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 RefUnwindSafe for Resolve
impl Send for Resolve
impl Sync for Resolve
impl Unpin for Resolve
impl UnwindSafe for Resolve
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