pub trait MigrationsAssertions: Sized {
    // Required methods
    fn assert_applied_steps_count(self, count: u32) -> Self;
    fn assert_checksum(self, expected: &str) -> Self;
    fn assert_failed(self) -> Self;
    fn assert_logs(self, expected: &str) -> Self;
    fn assert_migration_name(self, expected: &str) -> Self;
    fn assert_success(self) -> Self;
}

Required Methods§

source

fn assert_applied_steps_count(self, count: u32) -> Self

source

fn assert_checksum(self, expected: &str) -> Self

source

fn assert_failed(self) -> Self

source

fn assert_logs(self, expected: &str) -> Self

source

fn assert_migration_name(self, expected: &str) -> Self

source

fn assert_success(self) -> Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl MigrationsAssertions for MigrationRecord

source§

fn assert_checksum(self, expected: &str) -> Self

source§

fn assert_migration_name(self, expected: &str) -> Self

source§

fn assert_logs(self, expected: &str) -> Self

source§

fn assert_applied_steps_count(self, count: u32) -> Self

source§

fn assert_success(self) -> Self

source§

fn assert_failed(self) -> Self

Implementors§