Struct spacetimedb_table::layout::RowTypeLayout
source · pub struct RowTypeLayout(/* private fields */);Expand description
The type of a row, annotated with a Layout.
This type ensures that the minimum row size is adhered to.
Implementations§
source§impl RowTypeLayout
impl RowTypeLayout
Trait Implementations§
source§impl Debug for RowTypeLayout
impl Debug for RowTypeLayout
source§impl From<ProductType> for RowTypeLayout
impl From<ProductType> for RowTypeLayout
source§fn from(ty: ProductType) -> Self
fn from(ty: ProductType) -> Self
Converts to this type from the input type.
source§impl From<ProductTypeLayout> for RowTypeLayout
impl From<ProductTypeLayout> for RowTypeLayout
source§fn from(cols: ProductTypeLayout) -> Self
fn from(cols: ProductTypeLayout) -> Self
Converts to this type from the input type.
source§impl HasLayout for RowTypeLayout
impl HasLayout for RowTypeLayout
source§impl Index<usize> for RowTypeLayout
impl Index<usize> for RowTypeLayout
source§impl PartialEq for RowTypeLayout
impl PartialEq for RowTypeLayout
source§fn eq(&self, other: &RowTypeLayout) -> bool
fn eq(&self, other: &RowTypeLayout) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for RowTypeLayout
impl StructuralPartialEq for RowTypeLayout
Auto Trait Implementations§
impl RefUnwindSafe for RowTypeLayout
impl Send for RowTypeLayout
impl Sync for RowTypeLayout
impl Unpin for RowTypeLayout
impl UnwindSafe for RowTypeLayout
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