Struct DefaultTableCellProps

Source
pub struct DefaultTableCellProps<T: PartialEq> {
    pub class: &'static str,
    pub value: T,
    pub precision: Option<usize>,
}

Fields§

§class: &'static str§value: T§precision: Option<usize>

Implementations§

Source§

impl<T: PartialEq> DefaultTableCellProps<T>

Source

pub fn builder() -> DefaultTableCellPropsBuilder<((), (), ()), T>

Create a builder for building DefaultTableCellProps. On the builder, call .class(...)(optional), .value(...), .precision(...)(optional) to set the values of the fields. Finally, call .build() to create the instance of DefaultTableCellProps.

Trait Implementations§

Source§

impl<T: PartialEq + PartialEq> PartialEq for DefaultTableCellProps<T>

Source§

fn eq(&self, other: &DefaultTableCellProps<T>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl<T: PartialEq> Properties for DefaultTableCellProps<T>

Source§

const IS_STATIC: bool = false

An indication if these props are can be memoized automatically.
Source§

type Builder = DefaultTableCellPropsBuilder<((), (), ()), T>

The type of the builder for this component. Used to create “in-progress” versions of the props.
Source§

fn builder() -> Self::Builder

Create a builder for this component.
Source§

unsafe fn memoize(&self, other: &Self) -> bool

Memoization can only happen if the props are valid for the ’static lifetime Read more
Source§

impl<T: PartialEq> StructuralPartialEq for DefaultTableCellProps<T>

Auto Trait Implementations§

§

impl<T> Freeze for DefaultTableCellProps<T>
where T: Freeze,

§

impl<T> RefUnwindSafe for DefaultTableCellProps<T>
where T: RefUnwindSafe,

§

impl<T> Send for DefaultTableCellProps<T>
where T: Send,

§

impl<T> Sync for DefaultTableCellProps<T>
where T: Sync,

§

impl<T> Unpin for DefaultTableCellProps<T>
where T: Unpin,

§

impl<T> UnwindSafe for DefaultTableCellProps<T>
where T: UnwindSafe,

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.