pub struct PresentationMark {
pub label: String,
pub kind: PresentationMarkKind,
pub source_channel: String,
pub required_input: Option<PresentationInputSource>,
pub fallback_mark: Option<PresentationMarkKind>,
pub color_slot: String,
pub true_color_slot: Option<String>,
pub false_color_slot: Option<String>,
pub highlight_by: Option<String>,
pub highlight_color_slot: Option<String>,
}Fields§
§label: String§kind: PresentationMarkKind§source_channel: String§required_input: Option<PresentationInputSource>§fallback_mark: Option<PresentationMarkKind>§color_slot: StringThe color used when no conditional style is active.
true_color_slot: Option<String>Optional explicit colors selected by a boolean style binding.
false_color_slot: Option<String>§highlight_by: Option<String>Optional boolean output that draws a non-destructive bar outline.
highlight_color_slot: Option<String>Color slot used by the optional bar outline.
Trait Implementations§
Source§impl Clone for PresentationMark
impl Clone for PresentationMark
Source§impl Debug for PresentationMark
impl Debug for PresentationMark
Source§impl PartialEq for PresentationMark
impl PartialEq for PresentationMark
impl StructuralPartialEq for PresentationMark
Auto Trait Implementations§
impl Freeze for PresentationMark
impl RefUnwindSafe for PresentationMark
impl Send for PresentationMark
impl Sync for PresentationMark
impl Unpin for PresentationMark
impl UnsafeUnpin for PresentationMark
impl UnwindSafe for PresentationMark
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