pub struct AzureMssqlShadowDb;Trait Implementations§
Source§impl Debug for AzureMssqlShadowDb
impl Debug for AzureMssqlShadowDb
Source§impl Serialize for AzureMssqlShadowDb
impl Serialize for AzureMssqlShadowDb
Source§impl SimpleUserFacingError for AzureMssqlShadowDb
impl SimpleUserFacingError for AzureMssqlShadowDb
const ERROR_CODE: &'static str = "P3020"
const MESSAGE: &'static str = "The automatic creation of shadow databases is disabled on Azure SQL. Please set up a shadow database using the `shadowDatabaseUrl` datasource attribute.\nRead the docs page for more details: https://pris.ly/d/migrate-shadow"
Auto Trait Implementations§
impl Freeze for AzureMssqlShadowDb
impl RefUnwindSafe for AzureMssqlShadowDb
impl Send for AzureMssqlShadowDb
impl Sync for AzureMssqlShadowDb
impl Unpin for AzureMssqlShadowDb
impl UnsafeUnpin for AzureMssqlShadowDb
impl UnwindSafe for AzureMssqlShadowDb
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> 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