pub struct Options {Show 44 fields
pub float_type: Type,
pub notation: Notation,
pub angle: AngleType,
pub graphtype: GraphType,
pub base: (i32, i32),
pub ticks: (f64, f64, f64),
pub onaxis: bool,
pub polar: bool,
pub frac: Fractions,
pub gnuplot: bool,
pub real_time_output: bool,
pub decimal_places: usize,
pub color: Auto,
pub prompt: bool,
pub comma: bool,
pub prec: u32,
pub graph_prec: u32,
pub xr: (f64, f64),
pub yr: (f64, f64),
pub zr: (f64, f64),
pub vxr: (f64, f64),
pub vyr: (f64, f64),
pub vzr: (f64, f64),
pub samples_2d: usize,
pub samples_3d: (usize, usize),
pub point_style: isize,
pub lines: Auto,
pub multi: bool,
pub tabbed: bool,
pub allow_vars: bool,
pub debug: bool,
pub slowcheck: u128,
pub interactive: bool,
pub surface: bool,
pub scale_graph: bool,
pub stay_interactive: bool,
pub graph_cli: bool,
pub units: bool,
pub si_units: bool,
pub window_size: (usize, usize),
pub keep_zeros: bool,
pub progress: bool,
pub keep_data_file: bool,
pub graphing: bool,
}
Fields§
§float_type: Type
§notation: Notation
§angle: AngleType
§graphtype: GraphType
§base: (i32, i32)
§ticks: (f64, f64, f64)
§onaxis: bool
§polar: bool
§frac: Fractions
§gnuplot: bool
§real_time_output: bool
§decimal_places: usize
§color: Auto
§prompt: bool
§comma: bool
§prec: u32
§graph_prec: u32
§xr: (f64, f64)
§yr: (f64, f64)
§zr: (f64, f64)
§vxr: (f64, f64)
§vyr: (f64, f64)
§vzr: (f64, f64)
§samples_2d: usize
§samples_3d: (usize, usize)
§point_style: isize
§lines: Auto
§multi: bool
§tabbed: bool
§allow_vars: bool
§debug: bool
§slowcheck: u128
§interactive: bool
§surface: bool
§scale_graph: bool
§stay_interactive: bool
§graph_cli: bool
§units: bool
§si_units: bool
§window_size: (usize, usize)
§keep_zeros: bool
§progress: bool
§keep_data_file: bool
§graphing: bool
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Options
impl<'de> Deserialize<'de> for Options
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
impl Copy for Options
Auto Trait Implementations§
impl Freeze for Options
impl RefUnwindSafe for Options
impl Send for Options
impl Sync for Options
impl Unpin for Options
impl UnwindSafe for Options
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> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
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 moreSource§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.