pub struct ParameterOption {
pub id: String,
pub display_label: String,
pub parameter: Parameter,
pub category: ParameterCategory,
}Expand description
A parameter option for plotting that includes display information
This struct combines a Parameter with UI-specific metadata like display labels
and categories, making it easy to present parameter options to users in plotting interfaces.
Fields§
§id: StringUnique identifier for this option (e.g., “comp_trans::UV379-A”)
display_label: StringDisplay label for UI (e.g., “Comp::UV379-A::CD8[T]”)
parameter: ParameterThe actual parameter to use
category: ParameterCategoryCategory for UI grouping
Trait Implementations§
Source§impl Clone for ParameterOption
impl Clone for ParameterOption
Source§fn clone(&self) -> ParameterOption
fn clone(&self) -> ParameterOption
Returns a duplicate of the value. Read more
1.0.0 · 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 ParameterOption
impl Debug for ParameterOption
Auto Trait Implementations§
impl Freeze for ParameterOption
impl RefUnwindSafe for ParameterOption
impl Send for ParameterOption
impl Sync for ParameterOption
impl Unpin for ParameterOption
impl UnsafeUnpin for ParameterOption
impl UnwindSafe for ParameterOption
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,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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