Struct v9::table::example::cheeses::Edit [−][src]
Modification-access to the elements of a table.
This does not allow adding or removing rows.
Changes will be logged if necessary.
The id list can’t be stored in here, so you must ask for it separately,
like my_table_ids: &my_table::Ids
. If you are only editing one
column, you might consider _: my_table::edit::specific_column
.
Fields
quantity: quantity<'a>
stinky: stinky<'a>
Implementations
impl<'a> Edit<'a>
[src]
pub fn clone_row(&self, i: impl 'a + Check<M = Marker>) -> Row
[src]
pub fn ref_row(&self, i: impl 'a + Check<M = Marker>) -> RowRef<'_>
[src]
pub fn borrow(&'a self, ids: &'a Ids) -> Read<'a>
[src]
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for __Edit<'a>
impl<'a> Send for __Edit<'a>
impl<'a> Sync for __Edit<'a>
impl<'a> Unpin for __Edit<'a>
impl<'a> !UnwindSafe for __Edit<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<X> ForeignKey for X
[src]
fn __v9_link_foreign_table_name() -> Option<Name>
[src]
fn __v9_link_foreign_key<LM: TableMarker>(_universe: &mut Universe)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,