pub struct PlotData {
pub x_values: Vec<f32>,
pub y_values: Vec<f32>,
pub width: usize,
pub height: usize,
pub ascii_plot: String,
}Expand description
Generate ASCII plot data for function visualization
Fields§
§x_values: Vec<f32>X values
y_values: Vec<f32>Y values
width: usizePlot width in characters
height: usizePlot height in characters
ascii_plot: StringASCII representation
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PlotData
impl RefUnwindSafe for PlotData
impl Send for PlotData
impl Sync for PlotData
impl Unpin for PlotData
impl UnsafeUnpin for PlotData
impl UnwindSafe for PlotData
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> 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