pub struct PanelSection {
pub caption: String,
pub regions: Vec<String>,
}Expand description
One panel section: a caption over the rows of the listed regions.
Fields§
§caption: StringSection caption.
regions: Vec<String>Regions whose keys and proportion groups the section shows, in order.
Trait Implementations§
Source§impl Clone for PanelSection
impl Clone for PanelSection
Source§fn clone(&self) -> PanelSection
fn clone(&self) -> PanelSection
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 PanelSection
impl Debug for PanelSection
Source§impl Default for PanelSection
impl Default for PanelSection
Source§fn default() -> PanelSection
fn default() -> PanelSection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PanelSectionwhere
PanelSection: Default,
impl<'de> Deserialize<'de> for PanelSectionwhere
PanelSection: Default,
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
Source§impl PartialEq for PanelSection
impl PartialEq for PanelSection
Source§impl Serialize for PanelSection
impl Serialize for PanelSection
impl StructuralPartialEq for PanelSection
Auto Trait Implementations§
impl Freeze for PanelSection
impl RefUnwindSafe for PanelSection
impl Send for PanelSection
impl Sync for PanelSection
impl Unpin for PanelSection
impl UnsafeUnpin for PanelSection
impl UnwindSafe for PanelSection
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<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