Struct FluentNumber
pub struct FluentNumber {
pub value: f64,
pub options: FluentNumberOptions,
}Fields§
§value: f64§options: FluentNumberOptionsImplementations§
§impl FluentNumber
impl FluentNumber
pub const fn new(value: f64, options: FluentNumberOptions) -> FluentNumber
pub fn as_string(&self) -> Cow<'static, str>
Trait Implementations§
§impl Clone for FluentNumber
impl Clone for FluentNumber
§fn clone(&self) -> FluentNumber
fn clone(&self) -> FluentNumber
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 more§impl Debug for FluentNumber
impl Debug for FluentNumber
§impl From<&FluentNumber> for i32
impl From<&FluentNumber> for i32
§fn from(input: &FluentNumber) -> i32
fn from(input: &FluentNumber) -> i32
Converts to this type from the input type.
§impl From<&FluentNumber> for i64
impl From<&FluentNumber> for i64
§fn from(input: &FluentNumber) -> i64
fn from(input: &FluentNumber) -> i64
Converts to this type from the input type.
§impl From<&FluentNumber> for u32
impl From<&FluentNumber> for u32
§fn from(input: &FluentNumber) -> u32
fn from(input: &FluentNumber) -> u32
Converts to this type from the input type.
§impl From<&FluentNumber> for u64
impl From<&FluentNumber> for u64
§fn from(input: &FluentNumber) -> u64
fn from(input: &FluentNumber) -> u64
Converts to this type from the input type.
§impl From<&FluentNumber> for usize
impl From<&FluentNumber> for usize
§fn from(input: &FluentNumber) -> usize
fn from(input: &FluentNumber) -> usize
Converts to this type from the input type.
§impl From<&f32> for FluentNumber
impl From<&f32> for FluentNumber
§fn from(n: &f32) -> FluentNumber
fn from(n: &f32) -> FluentNumber
Converts to this type from the input type.
§impl From<&f64> for FluentNumber
impl From<&f64> for FluentNumber
§fn from(n: &f64) -> FluentNumber
fn from(n: &f64) -> FluentNumber
Converts to this type from the input type.
§impl From<&i128> for FluentNumber
impl From<&i128> for FluentNumber
§fn from(n: &i128) -> FluentNumber
fn from(n: &i128) -> FluentNumber
Converts to this type from the input type.
§impl From<&i16> for FluentNumber
impl From<&i16> for FluentNumber
§fn from(n: &i16) -> FluentNumber
fn from(n: &i16) -> FluentNumber
Converts to this type from the input type.
§impl From<&i32> for FluentNumber
impl From<&i32> for FluentNumber
§fn from(n: &i32) -> FluentNumber
fn from(n: &i32) -> FluentNumber
Converts to this type from the input type.
§impl From<&i64> for FluentNumber
impl From<&i64> for FluentNumber
§fn from(n: &i64) -> FluentNumber
fn from(n: &i64) -> FluentNumber
Converts to this type from the input type.
§impl From<&i8> for FluentNumber
impl From<&i8> for FluentNumber
§fn from(n: &i8) -> FluentNumber
fn from(n: &i8) -> FluentNumber
Converts to this type from the input type.
§impl From<&isize> for FluentNumber
impl From<&isize> for FluentNumber
§fn from(n: &isize) -> FluentNumber
fn from(n: &isize) -> FluentNumber
Converts to this type from the input type.
§impl From<&u128> for FluentNumber
impl From<&u128> for FluentNumber
§fn from(n: &u128) -> FluentNumber
fn from(n: &u128) -> FluentNumber
Converts to this type from the input type.
§impl From<&u16> for FluentNumber
impl From<&u16> for FluentNumber
§fn from(n: &u16) -> FluentNumber
fn from(n: &u16) -> FluentNumber
Converts to this type from the input type.
§impl From<&u32> for FluentNumber
impl From<&u32> for FluentNumber
§fn from(n: &u32) -> FluentNumber
fn from(n: &u32) -> FluentNumber
Converts to this type from the input type.
§impl From<&u64> for FluentNumber
impl From<&u64> for FluentNumber
§fn from(n: &u64) -> FluentNumber
fn from(n: &u64) -> FluentNumber
Converts to this type from the input type.
§impl From<&u8> for FluentNumber
impl From<&u8> for FluentNumber
§fn from(n: &u8) -> FluentNumber
fn from(n: &u8) -> FluentNumber
Converts to this type from the input type.
§impl From<&usize> for FluentNumber
impl From<&usize> for FluentNumber
§fn from(n: &usize) -> FluentNumber
fn from(n: &usize) -> FluentNumber
Converts to this type from the input type.
§impl From<FluentNumber> for FluentValue<'_>
impl From<FluentNumber> for FluentValue<'_>
§fn from(input: FluentNumber) -> FluentValue<'_>
fn from(input: FluentNumber) -> FluentValue<'_>
Converts to this type from the input type.
§impl From<FluentNumber> for i32
impl From<FluentNumber> for i32
§fn from(input: FluentNumber) -> i32
fn from(input: FluentNumber) -> i32
Converts to this type from the input type.
§impl From<FluentNumber> for i64
impl From<FluentNumber> for i64
§fn from(input: FluentNumber) -> i64
fn from(input: FluentNumber) -> i64
Converts to this type from the input type.
§impl From<FluentNumber> for u32
impl From<FluentNumber> for u32
§fn from(input: FluentNumber) -> u32
fn from(input: FluentNumber) -> u32
Converts to this type from the input type.
§impl From<FluentNumber> for u64
impl From<FluentNumber> for u64
§fn from(input: FluentNumber) -> u64
fn from(input: FluentNumber) -> u64
Converts to this type from the input type.
§impl From<FluentNumber> for usize
impl From<FluentNumber> for usize
§fn from(input: FluentNumber) -> usize
fn from(input: FluentNumber) -> usize
Converts to this type from the input type.
§impl From<f32> for FluentNumber
impl From<f32> for FluentNumber
§fn from(n: f32) -> FluentNumber
fn from(n: f32) -> FluentNumber
Converts to this type from the input type.
§impl From<f64> for FluentNumber
impl From<f64> for FluentNumber
§fn from(n: f64) -> FluentNumber
fn from(n: f64) -> FluentNumber
Converts to this type from the input type.
§impl From<i128> for FluentNumber
impl From<i128> for FluentNumber
§fn from(n: i128) -> FluentNumber
fn from(n: i128) -> FluentNumber
Converts to this type from the input type.
§impl From<i16> for FluentNumber
impl From<i16> for FluentNumber
§fn from(n: i16) -> FluentNumber
fn from(n: i16) -> FluentNumber
Converts to this type from the input type.
§impl From<i32> for FluentNumber
impl From<i32> for FluentNumber
§fn from(n: i32) -> FluentNumber
fn from(n: i32) -> FluentNumber
Converts to this type from the input type.
§impl From<i64> for FluentNumber
impl From<i64> for FluentNumber
§fn from(n: i64) -> FluentNumber
fn from(n: i64) -> FluentNumber
Converts to this type from the input type.
§impl From<i8> for FluentNumber
impl From<i8> for FluentNumber
§fn from(n: i8) -> FluentNumber
fn from(n: i8) -> FluentNumber
Converts to this type from the input type.
§impl From<isize> for FluentNumber
impl From<isize> for FluentNumber
§fn from(n: isize) -> FluentNumber
fn from(n: isize) -> FluentNumber
Converts to this type from the input type.
§impl From<u128> for FluentNumber
impl From<u128> for FluentNumber
§fn from(n: u128) -> FluentNumber
fn from(n: u128) -> FluentNumber
Converts to this type from the input type.
§impl From<u16> for FluentNumber
impl From<u16> for FluentNumber
§fn from(n: u16) -> FluentNumber
fn from(n: u16) -> FluentNumber
Converts to this type from the input type.
§impl From<u32> for FluentNumber
impl From<u32> for FluentNumber
§fn from(n: u32) -> FluentNumber
fn from(n: u32) -> FluentNumber
Converts to this type from the input type.
§impl From<u64> for FluentNumber
impl From<u64> for FluentNumber
§fn from(n: u64) -> FluentNumber
fn from(n: u64) -> FluentNumber
Converts to this type from the input type.
§impl From<u8> for FluentNumber
impl From<u8> for FluentNumber
§fn from(n: u8) -> FluentNumber
fn from(n: u8) -> FluentNumber
Converts to this type from the input type.
§impl From<usize> for FluentNumber
impl From<usize> for FluentNumber
§fn from(n: usize) -> FluentNumber
fn from(n: usize) -> FluentNumber
Converts to this type from the input type.
§impl FromStr for FluentNumber
impl FromStr for FluentNumber
§type Err = ParseFloatError
type Err = ParseFloatError
The associated error which can be returned from parsing.
§fn from_str(input: &str) -> Result<FluentNumber, <FluentNumber as FromStr>::Err>
fn from_str(input: &str) -> Result<FluentNumber, <FluentNumber as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl PartialEq for FluentNumber
impl PartialEq for FluentNumber
impl StructuralPartialEq for FluentNumber
Auto Trait Implementations§
impl Freeze for FluentNumber
impl RefUnwindSafe for FluentNumber
impl Send for FluentNumber
impl Sync for FluentNumber
impl Unpin for FluentNumber
impl UnwindSafe for FluentNumber
Blanket Implementations§
§impl<T> AsRelative for T
impl<T> AsRelative for T
§fn percent_width(self) -> RelativeSize
fn percent_width(self) -> RelativeSize
Make the value a relative size of percentage of width
§fn percent_height(self) -> RelativeSize
fn percent_height(self) -> RelativeSize
Make the value a relative size of percentage of height
§fn percent(self) -> RelativeSize
fn percent(self) -> RelativeSize
Make the value a relative size of percentage of minimal of height and width
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> ComponentProps for T
impl<T> ComponentProps for T
fn changed(&self, other: &(dyn ComponentProps + 'static)) -> bool
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<T> FromRouteSegment for T
impl<T> FromRouteSegment for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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