pub struct DatabaseRestore { /* private fields */ }Expand description
数据库恢复器
Implementations§
Source§impl DatabaseRestore
impl DatabaseRestore
pub fn new(db: Box<dyn DatabaseConnection>, db_type: &str) -> Self
Sourcepub async fn restore(&self, backup_file: &str) -> Result<RestoreResult>
pub async fn restore(&self, backup_file: &str) -> Result<RestoreResult>
从备份文件恢复
Auto Trait Implementations§
impl Freeze for DatabaseRestore
impl !RefUnwindSafe for DatabaseRestore
impl !Send for DatabaseRestore
impl !Sync for DatabaseRestore
impl Unpin for DatabaseRestore
impl UnsafeUnpin for DatabaseRestore
impl !UnwindSafe for DatabaseRestore
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