pub fn create_user_with_details<E>(&self, user: NewUser<E>) -> Result<User<E>>
    where
        E: 'static + UserExtra + Serialize + DeserializeOwned,
    {
        self.execute(CreateUser::new(user))
    }
/// Creates a new user with extra information.
///
/// The created user will not have access to any database until database
/// access privileges are explicitly granted to it.
///
/// The user set in the `Connector` must have permission to write to the
/// system database in order to execute this method.
Creates a new user with extra information.
The created user will not have access to any database until database
access privileges are explicitly granted to it.

The user set in the `Connector` must have permission to write to the
system database in order to execute this method.
Creates a new user with extra information . The created user will not have access to any database until database access privileges are explicitly granted to it . The user set in the ` Connector ` must have permission to write to the system database in order to execute this method .
pub fn create_user_with_details<E>(&self, user: NewUser<E>) -> Result<User<E>>
    where
        E: 'static + UserExtra + Serialize + DeserializeOwned,
    {
        self.execute(CreateUser::new(user))
    }
pub fn create_user_with_details < E > ( & self , user : NewUser < E > ) -> Result < User < E > > where E : ' static + UserExtra + Serialize + DeserializeOwned , { self . execute ( CreateUser :: new ( user ) ) }
Creates a new user with extra information.
Creates a new user with extra information .
&self
user
NewUser<E>
&self
user
NewUser<E>