pub struct D1SetupChange {
pub table_id: D1TableId,
pub create_table_sql: Option<String>,
pub create_indexes_sql: Vec<String>,
pub alter_table_sql: Vec<String>,
}Expand description
D1 schema migration instructions (SetupChange)
Fields§
§table_id: D1TableId§create_table_sql: Option<String>§create_indexes_sql: Vec<String>§alter_table_sql: Vec<String>Trait Implementations§
Source§impl Clone for D1SetupChange
impl Clone for D1SetupChange
Source§fn clone(&self) -> D1SetupChange
fn clone(&self) -> D1SetupChange
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 moreSource§impl Debug for D1SetupChange
impl Debug for D1SetupChange
Source§impl<'de> Deserialize<'de> for D1SetupChange
impl<'de> Deserialize<'de> for D1SetupChange
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl ResourceSetupChange for D1SetupChange
impl ResourceSetupChange for D1SetupChange
fn describe_changes(&self) -> Vec<ChangeDescription>
fn change_type(&self) -> SetupChangeType
Auto Trait Implementations§
impl Freeze for D1SetupChange
impl RefUnwindSafe for D1SetupChange
impl Send for D1SetupChange
impl Sync for D1SetupChange
impl Unpin for D1SetupChange
impl UnsafeUnpin for D1SetupChange
impl UnwindSafe for D1SetupChange
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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