Struct View

Source
pub struct View {
    pub domain: Domain,
    pub codomain: Domain,
    pub size: Size,
    /* private fields */
}
Expand description

A View is where the graph and plots are drawn. The view does not includes decorations around the plot (labels, title, border, etc..).

Fields§

§domain: Domain

Domain (range of the x axis) of the plot or graph.

§codomain: Domain

Codomain (range of the y axis) of the plot or graph.

§size: Size

The size of the view. This does not include decorations around the plot.

The size is not the number of chars but the number of pixels. Pixels are smaller than chars. A char in the terminal is 2 by 4 pixels.

Trait Implementations§

Source§

impl Default for View

Source§

fn default() -> View

Returns the “default value” for a type. Read more

Auto Trait Implementations§

§

impl Freeze for View

§

impl !RefUnwindSafe for View

§

impl !Send for View

§

impl !Sync for View

§

impl Unpin for View

§

impl !UnwindSafe for View

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.