[]Struct oxidizer::migration::config::Config

pub struct Config { /* fields omitted */ }

Implementations

impl Config

pub fn new(db_type: ConfigDbType) -> Config

create a new config instance

pub fn from_file_location<T>(location: T) -> Result<Config, Error> where
    T: AsRef<Path>, 

create a new Config instance from a config file located on the file system

pub fn db_type(&self) -> ConfigDbType

pub fn set_db_user(self, db_user: &str) -> Config

pub fn set_db_pass(self, db_pass: &str) -> Config

pub fn set_db_path(self, db_path: &str) -> Config

pub fn set_db_host(self, db_host: &str) -> Config

pub fn set_db_port(self, db_port: &str) -> Config

pub fn set_db_name(self, db_name: &str) -> Config

Trait Implementations

impl AsyncMigrate for Config

impl Debug for Config

impl<'de> Deserialize<'de> for Config

impl Serialize for Config

Auto Trait Implementations

impl RefUnwindSafe for Config

impl Send for Config

impl Sync for Config

impl Unpin for Config

impl UnwindSafe for Config

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,