pub struct FunctionFormatOptions {
pub max_terms: Option<usize>,
pub max_chars: Option<usize>,
}Expand description
Options for formatting a Function with an instance-provided modeling context.
max_terms bounds the number of complete stored terms written. max_chars
bounds the returned text by Unicode scalar values, so truncation never
slices through the middle of a UTF-8 code point.
Fields§
§max_terms: Option<usize>§max_chars: Option<usize>Trait Implementations§
Source§impl Clone for FunctionFormatOptions
impl Clone for FunctionFormatOptions
Source§fn clone(&self) -> FunctionFormatOptions
fn clone(&self) -> FunctionFormatOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FunctionFormatOptions
Source§impl Debug for FunctionFormatOptions
impl Debug for FunctionFormatOptions
Source§impl Default for FunctionFormatOptions
impl Default for FunctionFormatOptions
Source§fn default() -> FunctionFormatOptions
fn default() -> FunctionFormatOptions
Returns the “default value” for a type. Read more
impl Eq for FunctionFormatOptions
Source§impl PartialEq for FunctionFormatOptions
impl PartialEq for FunctionFormatOptions
impl StructuralPartialEq for FunctionFormatOptions
Auto Trait Implementations§
impl Freeze for FunctionFormatOptions
impl RefUnwindSafe for FunctionFormatOptions
impl Send for FunctionFormatOptions
impl Sync for FunctionFormatOptions
impl Unpin for FunctionFormatOptions
impl UnsafeUnpin for FunctionFormatOptions
impl UnwindSafe for FunctionFormatOptions
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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