pub struct SpacetimeDSLTableMethods {
pub create: SpacetimeDSLMethod,
pub get_all: Option<SpacetimeDSLMethod>,
pub get_count: Option<SpacetimeDSLMethod>,
pub execute_on_delete_strategies_of_referencing_tables_after_one_row_of_this_table_was_deleted: Option<SpacetimeDSLMethod>,
pub execute_on_delete_strategies_of_referencing_tables_after_multiple_rows_of_this_table_were_deleted: Option<SpacetimeDSLMethod>,
pub execute_on_delete_strategies_of_this_table_after_one_row_of_the_referenced_table_was_deleted: Vec<SpacetimeDSLMethod>,
pub execute_on_delete_strategies_of_this_table_after_multiple_rows_of_the_referenced_table_were_deleted: Vec<SpacetimeDSLMethod>,
pub multi_column_indices: Vec<SpacetimeDSLColumnMethods>,
}Fields§
§create: SpacetimeDSLMethod§get_all: Option<SpacetimeDSLMethod>§get_count: Option<SpacetimeDSLMethod>§execute_on_delete_strategies_of_referencing_tables_after_one_row_of_this_table_was_deleted: Option<SpacetimeDSLMethod>§execute_on_delete_strategies_of_referencing_tables_after_multiple_rows_of_this_table_were_deleted: Option<SpacetimeDSLMethod>§execute_on_delete_strategies_of_this_table_after_one_row_of_the_referenced_table_was_deleted: Vec<SpacetimeDSLMethod>§execute_on_delete_strategies_of_this_table_after_multiple_rows_of_the_referenced_table_were_deleted: Vec<SpacetimeDSLMethod>§multi_column_indices: Vec<SpacetimeDSLColumnMethods>Trait Implementations§
Source§impl Clone for SpacetimeDSLTableMethods
impl Clone for SpacetimeDSLTableMethods
Source§fn clone(&self) -> SpacetimeDSLTableMethods
fn clone(&self) -> SpacetimeDSLTableMethods
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 moreAuto Trait Implementations§
impl Freeze for SpacetimeDSLTableMethods
impl RefUnwindSafe for SpacetimeDSLTableMethods
impl !Send for SpacetimeDSLTableMethods
impl !Sync for SpacetimeDSLTableMethods
impl Unpin for SpacetimeDSLTableMethods
impl UnsafeUnpin for SpacetimeDSLTableMethods
impl UnwindSafe for SpacetimeDSLTableMethods
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<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