Module ruarango::db::input [−][src]
Expand description
Database Input Structs
Example
// Use the default options let options = OptionsBuilder::default().build()?; // Configure an active user authorized for this database let user = UserBuilder::default() .username("test") .password("test") .active(true) .build()?; // Setup the final `Create` configuration let create = CreateBuilder::default() .name("test_db") .options(options) .users(vec![user]) .build()?; // The name field is required assert!(CreateBuilder::default().build().is_err()); // The `Options` and `User` configuration are optional let base = CreateBuilder::default().name("test_db_1").build()?;
Structs
Create | Database creation configuration |
CreateBuilder | Builder for |
Options | Optional clustering configuration used during database creation |
OptionsBuilder | Builder for |
User | Optional user information used during database creation |
UserBuilder | Builder for |
Enums
CreateBuilderError | Error type for CreateBuilder |
OptionsBuilderError | Error type for OptionsBuilder |
UserBuilderError | Error type for UserBuilder |