pub fn with_name_for_users<N>(name: N, users: Vec<NewUser<E>>) -> Self
    where
        N: Into<String>,
    {
        CreateDatabase {
            database: NewDatabase::new(name, users),
        }
    }
/// Constructs a new `CreateDatabase` method with the given name used as
/// the name of the database that is going to be created and assigns it to
/// the given users.
///
/// All other parameters are left to their defaults.
Constructs a new `CreateDatabase` method with the given name used as
the name of the database that is going to be created and assigns it to
the given users.

All other parameters are left to their defaults.
Constructs a new ` CreateDatabase ` method with the given name used as the name of the database that is going to be created and assigns it to the given users . All other parameters are left to their defaults .
pub fn with_name_for_users<N>(name: N, users: Vec<NewUser<E>>) -> Self
    where
        N: Into<String>,
    {
        CreateDatabase {
            database: NewDatabase::new(name, users),
        }
    }
pub fn with_name_for_users < N > ( name : N , users : Vec < NewUser < E > > ) -> Self where N : Into < String > , { CreateDatabase { database : NewDatabase :: new ( name , users ) , } }
Constructs a new `CreateDatabase` method with the given name used as
the name of the database that is going to be created and assigns it to
the given users.
Constructs a new ` CreateDatabase ` method with the given name used as the name of the database that is going to be created and assigns it to the given users .
name
N
users
Vec<NewUser<E>>
name
N
users
Vec<NewUser<E>>