pub struct BasicChartAxis {
pub position: String,
pub title: Option<String>,
pub extra: BTreeMap<String, Value>,
}Expand description
One axis of a BasicChartSpec — BasicChartAxis.
Fields§
§position: StringWhich physical axis this is — "BOTTOM_AXIS", "LEFT_AXIS", or
"RIGHT_AXIS". --horizontal-axis-title/--vertical-axis-title
map to BOTTOM_AXIS/LEFT_AXIS literally — the physical axis, not
the domain/series role, since a BAR chart’s domain axis is
LEFT_AXIS. Defaulted defensively — see the module doc on proto3
zero-value omission (issue #1929).
title: Option<String>The axis title.
extra: BTreeMap<String, Value>Every other BasicChartAxis field this crate doesn’t model
(format, viewWindowOptions, …).
Trait Implementations§
Source§impl Clone for BasicChartAxis
impl Clone for BasicChartAxis
Source§impl Debug for BasicChartAxis
impl Debug for BasicChartAxis
Source§impl Default for BasicChartAxis
impl Default for BasicChartAxis
Source§impl<'de> Deserialize<'de> for BasicChartAxis
impl<'de> Deserialize<'de> for BasicChartAxis
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
impl Eq for BasicChartAxis
Source§impl PartialEq for BasicChartAxis
impl PartialEq for BasicChartAxis
Source§impl Serialize for BasicChartAxis
impl Serialize for BasicChartAxis
impl StructuralPartialEq for BasicChartAxis
Auto Trait Implementations§
impl Freeze for BasicChartAxis
impl RefUnwindSafe for BasicChartAxis
impl Send for BasicChartAxis
impl Sync for BasicChartAxis
impl Unpin for BasicChartAxis
impl UnsafeUnpin for BasicChartAxis
impl UnwindSafe for BasicChartAxis
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 more