SYMBOL INDEX (1769 symbols across 118 files) FILE: examples/archive_async/src/main.rs function main (line 9) | async fn main() -> Result<()> { function test_archive_async_main (line 28) | fn test_archive_async_main() -> Result<()> { FILE: examples/archive_sync/src/main.rs function main (line 5) | fn main() -> Result<()> { function test_archive_sync_main (line 24) | fn test_archive_sync_main() -> Result<()> { FILE: examples/axum_embedded/src/main.rs function main (line 14) | async fn main() -> Result<()> { function enable_extension (line 70) | async fn enable_extension(pool: &PgPool) -> Result<()> { function extensions (line 77) | async fn extensions(State(pool): State) -> Result(err: E) -> (StatusCode, String) { FILE: examples/diesel_embedded/migrations/2024-08-17-200823_create_posts/up.sql type posts (line 1) | CREATE TABLE posts FILE: examples/diesel_embedded/src/main.rs constant MIGRATIONS (line 10) | const MIGRATIONS: EmbeddedMigrations = embed_migrations!("./migrations/"); function main (line 12) | async fn main() -> Result<()> { function create_post (line 54) | pub fn create_post(conn: &mut PgConnection, title: &str, body: &str) -> ... function test_diesel_embedded_main (line 71) | fn test_diesel_embedded_main() -> Result<()> { FILE: examples/diesel_embedded/src/models.rs type Post (line 6) | pub struct Post { type NewPost (line 15) | pub struct NewPost<'a> { FILE: examples/download_progress_bar/src/main.rs function main (line 11) | async fn main() -> Result<()> { function test_download_progress_bar_main (line 42) | fn test_download_progress_bar_main() -> Result<()> { FILE: examples/embedded_async/src/main.rs function main (line 4) | async fn main() -> Result<()> { function test_embedded_async_main (line 26) | fn test_embedded_async_main() -> Result<()> { FILE: examples/embedded_sync/src/main.rs function main (line 4) | fn main() -> Result<()> { function test_embedded_sync_main (line 22) | fn test_embedded_sync_main() -> Result<()> { FILE: examples/portal_corp_extension/src/main.rs function main (line 13) | async fn main() -> Result<()> { function enable_extension (line 81) | async fn enable_extension(pool: &PgPool) -> Result<()> { function create_table (line 91) | async fn create_table(pool: &PgPool) -> Result<()> { function create_data (line 103) | async fn create_data(pool: &PgPool) -> Result<()> { function execute_query (line 115) | async fn execute_query(pool: &PgPool, query: &str) -> Result<()> { function test_portal_corp_extension_main (line 133) | fn test_portal_corp_extension_main() -> Result<()> { FILE: examples/postgres_embedded/src/main.rs function main (line 5) | fn main() -> Result<()> { function create_table_todo (line 44) | fn create_table_todo(client: &mut Client) -> Result<()> { function add_todo (line 53) | fn add_todo(client: &mut Client, description: &str) -> Result { function complete_todo (line 63) | fn complete_todo(client: &mut Client, id: i64) -> Result { function list_todos (line 69) | fn list_todos(client: &mut Client) -> Result<()> { function test_postgres_embedded_main (line 92) | fn test_postgres_embedded_main() -> Result<()> { FILE: examples/sqlx_embedded/src/main.rs function main (line 7) | async fn main() -> Result<()> { function create_table_todo (line 38) | async fn create_table_todo(pool: &PgPool) -> Result<()> { function add_todo (line 46) | async fn add_todo(pool: &PgPool, description: &str) -> Result { function complete_todo (line 56) | async fn complete_todo(pool: &PgPool, id: i64) -> Result { function list_todos (line 66) | async fn list_todos(pool: &PgPool) -> Result<()> { function test_sqlx_embedded_main (line 91) | fn test_sqlx_embedded_main() -> Result<()> { FILE: examples/tensor_chord_extension/src/main.rs function main (line 12) | async fn main() -> Result<()> { function configure_extension (line 86) | async fn configure_extension(pool: &PgPool) -> Result<()> { function enable_extension (line 96) | async fn enable_extension(pool: &PgPool) -> Result<()> { function create_table (line 106) | async fn create_table(pool: &PgPool) -> Result<()> { function create_data (line 118) | async fn create_data(pool: &PgPool) -> Result<()> { function execute_query (line 139) | async fn execute_query(pool: &PgPool, query: &str) -> Result<()> { FILE: examples/unix_socket/src/main.rs function main (line 5) | async fn main() -> Result<()> { function main (line 37) | fn main() { function test_unix_socket_main (line 47) | fn test_unix_socket_main() -> Result<()> { FILE: examples/zonky/src/main.rs function main (line 6) | async fn main() -> Result<()> { function test_zonky_main (line 31) | fn test_zonky_main() -> Result<()> { FILE: postgresql_archive/benches/archive.rs function benchmarks (line 8) | fn benchmarks(criterion: &mut Criterion) { function bench_extract (line 12) | fn bench_extract(criterion: &mut Criterion) -> Result<()> { function extract_archive (line 25) | fn extract_archive(archive: &Vec) -> Result<()> { FILE: postgresql_archive/src/archive.rs function get_version (line 17) | pub async fn get_version(url: &str, version_req: &VersionReq) -> Result<... function get_archive (line 31) | pub async fn get_archive(url: &str, version_req: &VersionReq) -> Result<... function extract (line 44) | pub async fn extract(url: &str, bytes: &Vec, out_dir: &Path) -> Resu... function test_get_version (line 57) | async fn test_get_version() -> Result<()> { function test_get_archive (line 65) | async fn test_get_archive() -> Result<()> { FILE: postgresql_archive/src/blocking/archive.rs function get_version (line 13) | pub fn get_version(url: &str, version_req: &VersionReq) -> crate::Result... function get_archive (line 28) | pub fn get_archive(url: &str, version_req: &VersionReq) -> crate::Result... function extract (line 38) | pub fn extract(url: &str, bytes: &Vec, out_dir: &Path) -> crate::Res... FILE: postgresql_archive/src/configuration/custom/matcher.rs function matcher (line 8) | pub fn matcher(_url: &str, name: &str, version: &Version) -> crate::Resu... constant TEST_URL (line 21) | const TEST_URL: &str = "https://github.com/owner/repo"; function test_register_custom_repo (line 24) | fn test_register_custom_repo() -> Result<()> { FILE: postgresql_archive/src/configuration/theseus/extractor.rs function extract (line 16) | pub fn extract(bytes: &Vec, extract_directories: &ExtractDirectories... function acquire_lock (line 76) | fn acquire_lock(out_dir: &Path) -> Result { FILE: postgresql_archive/src/configuration/theseus/matcher.rs function matcher (line 7) | pub fn matcher(_url: &str, name: &str, version: &Version) -> crate::Resu... function test_asset_match_success (line 19) | fn test_asset_match_success() -> Result<()> { function test_asset_match_errors (line 30) | fn test_asset_match_errors() -> Result<()> { FILE: postgresql_archive/src/configuration/theseus/mod.rs constant URL (line 4) | pub const URL: &str = "https://github.com/theseus-rs/postgresql-binaries"; FILE: postgresql_archive/src/configuration/zonky/extractor.rs function extract (line 19) | pub fn extract(bytes: &Vec, extract_directories: &ExtractDirectories... function acquire_lock (line 96) | fn acquire_lock(out_dir: &Path) -> crate::Result { FILE: postgresql_archive/src/configuration/zonky/matcher.rs function matcher (line 9) | pub fn matcher(_url: &str, name: &str, version: &Version) -> Result { function get_os (line 17) | pub(crate) fn get_os() -> &'static str { function get_arch (line 25) | pub(crate) fn get_arch() -> &'static str { function test_asset_match_success (line 42) | fn test_asset_match_success() -> Result<()> { function test_asset_match_errors (line 54) | fn test_asset_match_errors() -> Result<()> { FILE: postgresql_archive/src/configuration/zonky/mod.rs constant URL (line 5) | pub const URL: &str = "https://github.com/zonkyio/embedded-postgres-bina... FILE: postgresql_archive/src/configuration/zonky/repository.rs type Zonky (line 15) | pub struct Zonky { method new (line 28) | pub fn new(_url: &str) -> Result> { constant MAVEN_URL (line 19) | const MAVEN_URL: &str = "https://repo1.maven.org/maven2/io/zonky/test/po... method name (line 41) | fn name(&self) -> &str { method get_version (line 46) | async fn get_version(&self, version_req: &VersionReq) -> Result { method get_archive (line 51) | async fn get_archive(&self, version_req: &VersionReq) -> Result { function test_name (line 62) | fn test_name() { function test_get_version (line 72) | async fn test_get_version() -> Result<()> { function test_get_specific_version (line 81) | async fn test_get_specific_version() -> Result<()> { function test_get_specific_not_found (line 90) | async fn test_get_specific_not_found() -> Result<()> { function test_get_archive (line 103) | async fn test_get_archive() -> Result<()> { FILE: postgresql_archive/src/error.rs type Result (line 4) | pub type Result = core::result::Result; type Error (line 8) | pub enum Error { method from (line 55) | fn from(error: regex_lite::Error) -> Self { method from (line 62) | fn from(error: reqwest::Error) -> Self { method from (line 69) | fn from(error: reqwest_middleware::Error) -> Self { method from (line 76) | fn from(error: std::io::Error) -> Self { method from (line 83) | fn from(error: std::time::SystemTimeError) -> Self { method from (line 90) | fn from(error: std::num::ParseIntError) -> Self { method from (line 97) | fn from(error: semver::Error) -> Self { method from (line 104) | fn from(error: std::path::StripPrefixError) -> Self { method from (line 111) | fn from(error: url::ParseError) -> Self { method from (line 119) | fn from(error: quick_xml::DeError) -> Self { method from (line 127) | fn from(error: zip::result::ZipError) -> Self { method from (line 134) | fn from(value: PoisonError) -> Self { function test_from_regex_error (line 152) | fn test_from_regex_error() { function test_from_reqwest_error (line 159) | async fn test_from_reqwest_error() { function test_from_reqwest_middeleware_error (line 169) | async fn test_from_reqwest_middeleware_error() { function test_from_io_error (line 177) | fn test_from_io_error() { function test_from_parse_int_error (line 184) | fn test_from_parse_int_error() { function test_from_semver_error (line 191) | fn test_from_semver_error() { function test_from_strip_prefix_error (line 201) | fn test_from_strip_prefix_error() { function test_from_system_time_error (line 209) | fn test_from_system_time_error() { function test_from_url_parse_error (line 222) | fn test_from_url_parse_error() { function test_from_quick_xml_error (line 230) | fn test_from_quick_xml_error() { function test_from_zip_error (line 239) | fn test_from_zip_error() { function test_from_poisoned_lock (line 251) | fn test_from_poisoned_lock() { FILE: postgresql_archive/src/extractor/model.rs type ExtractDirectories (line 9) | pub struct ExtractDirectories { method new (line 16) | pub fn new(mappings: Vec<(Regex, PathBuf)>) -> Self { method add_mapping (line 21) | pub fn add_mapping(&mut self, regex: Regex, path: PathBuf) { method get_path (line 30) | pub fn get_path(&self, file_path: &str) -> Result { method default (line 45) | fn default() -> Self { method fmt (line 53) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function test_new (line 66) | fn test_new() -> Result<()> { function test_default (line 75) | fn test_default() { function test_add_mapping (line 82) | fn test_add_mapping() -> Result<()> { function test_get_path (line 91) | fn test_get_path() -> Result<()> { function test_display (line 103) | fn test_display() -> Result<()> { FILE: postgresql_archive/src/extractor/registry.rs type SupportsFn (line 14) | type SupportsFn = fn(&str) -> Result; type ExtractFn (line 15) | type ExtractFn = fn(&Vec, &ExtractDirectories) -> Result>; type RepositoryRegistry (line 19) | struct RepositoryRegistry { method new (line 25) | fn new() -> Self { method register (line 32) | fn register(&mut self, supports_fn: SupportsFn, extract_fn: ExtractFn) { method get (line 46) | fn get(&self, url: &str) -> Result { method default (line 62) | fn default() -> Self { function register (line 76) | pub fn register(supports_fn: SupportsFn, extractor_fn: ExtractFn) -> Res... function get (line 85) | pub fn get(url: &str) -> Result { function test_register (line 95) | fn test_register() -> Result<()> { function test_get_error (line 106) | fn test_get_error() { function test_get_theseus_postgresql_binaries (line 113) | fn test_get_theseus_postgresql_binaries() { FILE: postgresql_archive/src/extractor/tar_gz_extractor.rs function extract (line 16) | pub fn extract(bytes: &Vec, extract_directories: &ExtractDirectories... FILE: postgresql_archive/src/extractor/tar_xz_extractor.rs function extract (line 16) | pub fn extract(bytes: &Vec, extract_directories: &ExtractDirectories... FILE: postgresql_archive/src/extractor/zip_extractor.rs function extract (line 15) | pub fn extract(bytes: &Vec, extract_directories: &ExtractDirectories... FILE: postgresql_archive/src/hasher/md5.rs function hash (line 8) | pub fn hash(data: &Vec) -> Result { function test_hash (line 20) | fn test_hash() -> Result<()> { FILE: postgresql_archive/src/hasher/registry.rs type SupportsFn (line 20) | pub type SupportsFn = fn(&str, &str) -> Result; type HasherFn (line 21) | pub type HasherFn = fn(&Vec) -> Result; type HasherRegistry (line 25) | struct HasherRegistry { method new (line 31) | fn new() -> Self { method register (line 39) | fn register(&mut self, supports_fn: SupportsFn, hasher_fn: HasherFn) { method get (line 53) | fn get>(&self, url: S, extension: S) -> Result { method default (line 70) | fn default() -> Self { function register (line 107) | pub fn register(supports_fn: SupportsFn, hasher_fn: HasherFn) -> Result<... function get (line 116) | pub fn get>(url: S, extension: S) -> Result { function test_hasher (line 124) | fn test_hasher(extension: &str, expected: &str) -> Result<()> { function test_register (line 133) | fn test_register() -> Result<()> { function test_get_invalid_url_error (line 142) | fn test_get_invalid_url_error() { function test_get_invalid_extension_error (line 152) | fn test_get_invalid_extension_error() { function test_get_theseus_postgresql_binaries (line 162) | fn test_get_theseus_postgresql_binaries() { function test_get_zonky_postgresql_binaries (line 168) | fn test_get_zonky_postgresql_binaries() { FILE: postgresql_archive/src/hasher/sha1.rs function hash (line 8) | pub fn hash(data: &Vec) -> Result { function test_hash (line 20) | fn test_hash() -> Result<()> { FILE: postgresql_archive/src/hasher/sha2_256.rs function hash (line 8) | pub fn hash(data: &Vec) -> Result { function test_hash (line 20) | fn test_hash() -> Result<()> { FILE: postgresql_archive/src/hasher/sha2_512.rs function hash (line 8) | pub fn hash(data: &Vec) -> Result { function test_hash (line 20) | fn test_hash() -> Result<()> { FILE: postgresql_archive/src/matcher/registry.rs type SupportsFn (line 13) | pub type SupportsFn = fn(&str) -> Result; type MatcherFn (line 14) | pub type MatcherFn = fn(&str, &str, &Version) -> Result; type MatchersRegistry (line 18) | struct MatchersRegistry { method new (line 24) | fn new() -> Self { method register (line 32) | fn register(&mut self, supports_fn: SupportsFn, matcher_fn: MatcherFn) { method get (line 46) | fn get>(&self, url: S) -> Result { method default (line 62) | fn default() -> Self { function register (line 77) | pub fn register(supports_fn: SupportsFn, matcher_fn: MatcherFn) -> Resul... function get (line 86) | pub fn get>(url: S) -> Result { function test_register (line 95) | fn test_register() -> Result<()> { function test_get_error (line 109) | fn test_get_error() { function test_get_theseus_postgresql_binaries (line 116) | fn test_get_theseus_postgresql_binaries() { function test_get_zonyk_postgresql_binaries (line 122) | fn test_get_zonyk_postgresql_binaries() { FILE: postgresql_archive/src/repository/github/models.rs type Release (line 6) | pub(crate) struct Release { type Asset (line 21) | pub(crate) struct Asset { FILE: postgresql_archive/src/repository/github/repository.rs constant GITHUB_API_VERSION_HEADER (line 28) | const GITHUB_API_VERSION_HEADER: &str = "X-GitHub-Api-Version"; constant GITHUB_API_VERSION (line 29) | const GITHUB_API_VERSION: &str = "2022-11-28"; type GitHub (line 53) | pub struct GitHub { method new (line 65) | pub fn new(url: &str) -> Result> { method get_version_from_tag_name (line 89) | fn get_version_from_tag_name(tag_name: &str) -> Result { method get_release (line 107) | async fn get_release(&self, version_req: &VersionReq) -> Result HeaderMap { method name (line 221) | fn name(&self) -> &str { method get_version (line 226) | async fn get_version(&self, version_req: &VersionReq) -> Result { method get_archive (line 233) | async fn get_archive(&self, version_req: &VersionReq) -> Result { function reqwest_client (line 303) | fn reqwest_client() -> ClientWithMiddleware { function test_name (line 317) | fn test_name() { function test_get_version_from_tag_name (line 323) | fn test_get_version_from_tag_name() -> Result<()> { function test_get_version_from_tag_name_error (line 334) | fn test_get_version_from_tag_name_error() { function test_get_version (line 347) | async fn test_get_version() -> Result<()> { function test_get_specific_version (line 356) | async fn test_get_specific_version() -> Result<()> { function test_get_specific_not_found (line 365) | async fn test_get_specific_not_found() -> Result<()> { function test_get_archive (line 378) | async fn test_get_archive() -> Result<()> { function test_get_version_with_v_prefix (line 398) | async fn test_get_version_with_v_prefix() -> Result<()> { FILE: postgresql_archive/src/repository/maven/mod.rs constant URL (line 4) | pub const URL: &str = "https://repo1.maven.org/maven2"; FILE: postgresql_archive/src/repository/maven/models.rs type Metadata (line 23) | pub(crate) struct Metadata { type Versioning (line 33) | pub(crate) struct Versioning { type Versions (line 43) | pub(crate) struct Versions { FILE: postgresql_archive/src/repository/maven/repository.rs type Maven (line 34) | pub struct Maven { method new (line 45) | pub fn new(url: &str) -> Result> { method get_artifact (line 56) | async fn get_artifact(&self, version_req: &VersionReq) -> Result<(Stri... method headers (line 89) | fn headers() -> HeaderMap { method name (line 99) | fn name(&self) -> &str { method get_version (line 104) | async fn get_version(&self, version_req: &VersionReq) -> Result { method get_archive (line 111) | async fn get_archive(&self, version_req: &VersionReq) -> Result { function reqwest_client (line 168) | fn reqwest_client() -> ClientWithMiddleware { constant URL (line 180) | const URL: &str = "https://repo1.maven.org/maven2/io/zonky/test/postgres... function test_name (line 183) | fn test_name() { function test_get_version (line 193) | async fn test_get_version() -> Result<()> { function test_get_specific_version (line 202) | async fn test_get_specific_version() -> Result<()> { function test_get_specific_not_found (line 211) | async fn test_get_specific_not_found() -> Result<()> { function test_get_archive (line 224) | async fn test_get_archive() -> Result<()> { FILE: postgresql_archive/src/repository/model.rs type Repository (line 7) | pub trait Repository: Debug + Send + Sync { method name (line 9) | fn name(&self) -> &str; method get_version (line 17) | async fn get_version(&self, version_req: &VersionReq) -> crate::Result... method get_archive (line 26) | async fn get_archive(&self, version_req: &VersionReq) -> crate::Result... type Archive (line 31) | pub struct Archive { method new (line 40) | pub fn new(name: String, version: Version, bytes: Vec) -> Self { method name (line 50) | pub fn name(&self) -> &str { method version (line 56) | pub fn version(&self) -> &Version { method bytes (line 62) | pub fn bytes(&self) -> &[u8] { function test_archive (line 73) | fn test_archive() { FILE: postgresql_archive/src/repository/registry.rs type SupportsFn (line 15) | type SupportsFn = fn(&str) -> Result; type NewFn (line 16) | type NewFn = dyn Fn(&str) -> Result> + Send + Sync; type RepositoryRegistry (line 20) | struct RepositoryRegistry { method new (line 26) | fn new() -> Self { method register (line 33) | fn register(&mut self, supports_fn: SupportsFn, new_fn: Box) { method get (line 47) | fn get(&self, url: &str) -> Result> { method default (line 62) | fn default() -> Self { function register (line 82) | pub fn register(supports_fn: SupportsFn, new_fn: Box) -> Result<(... function get (line 91) | pub fn get(url: &str) -> Result> { type TestRepository (line 104) | struct TestRepository; method new (line 109) | fn new(_url: &str) -> Result> { method name (line 116) | fn name(&self) -> &'static str { method get_version (line 120) | async fn get_version(&self, _version_req: &VersionReq) -> Result { method get_archive (line 124) | async fn get_archive(&self, _version_req: &VersionReq) -> Result { function test_register (line 134) | async fn test_register() -> Result<()> { function test_get_error (line 148) | fn test_get_error() { function test_get_theseus_postgresql_binaries (line 155) | fn test_get_theseus_postgresql_binaries() { function test_get_zonky_postgresql_binaries (line 161) | fn test_get_zonky_postgresql_binaries() { FILE: postgresql_archive/src/version.rs type ExactVersion (line 5) | pub trait ExactVersion { method exact_version (line 7) | fn exact_version(&self) -> Option; method exact_version (line 12) | fn exact_version(&self) -> Option { type ExactVersionReq (line 28) | pub trait ExactVersionReq { method exact_version_req (line 33) | fn exact_version_req(&self) -> Result; method exact_version_req (line 41) | fn exact_version_req(&self) -> Result { function test_exact_version_star (line 54) | fn test_exact_version_star() { function test_exact_version_greater_than (line 60) | fn test_exact_version_greater_than() -> Result<()> { function test_exact_version_full_no_equals (line 67) | fn test_exact_version_full_no_equals() -> Result<()> { function test_exact_version_full_equals (line 74) | fn test_exact_version_full_equals() -> Result<()> { function test_exact_version_major_minor (line 82) | fn test_exact_version_major_minor() -> Result<()> { function test_exact_version_major (line 89) | fn test_exact_version_major() -> Result<()> { function test_exact_version_range (line 96) | fn test_exact_version_range() -> Result<()> { function test_exact_version_req_not_equal (line 103) | fn test_exact_version_req_not_equal() -> Result<()> { function test_exact_version_req_major_minor_patch (line 110) | fn test_exact_version_req_major_minor_patch() -> Result<()> { function test_exact_version_prerelease (line 117) | fn test_exact_version_prerelease() -> Result<()> { FILE: postgresql_archive/tests/archive.rs function test_get_version_not_found (line 9) | async fn test_get_version_not_found() -> postgresql_archive::Result<()> { function test_get_version (line 18) | async fn test_get_version() -> anyhow::Result<()> { function test_get_archive_and_extract (line 27) | async fn test_get_archive_and_extract() -> anyhow::Result<()> { function test_get_archive_version_not_found (line 49) | async fn test_get_archive_version_not_found() -> postgresql_archive::Res... FILE: postgresql_archive/tests/blocking.rs function test_get_version (line 14) | fn test_get_version() -> anyhow::Result<()> { function test_get_archive_and_extract (line 24) | fn test_get_archive_and_extract() -> anyhow::Result<()> { FILE: postgresql_archive/tests/zonky.rs function test_get_version_not_found (line 16) | async fn test_get_version_not_found() -> postgresql_archive::Result<()> { function test_get_version (line 26) | async fn test_get_version() -> anyhow::Result<()> { function test_get_archive_and_extract (line 36) | async fn test_get_archive_and_extract() -> anyhow::Result<()> { function test_get_archive_version_not_found (line 52) | async fn test_get_archive_version_not_found() -> postgresql_archive::Res... FILE: postgresql_commands/src/clusterdb.rs type ClusterDbBuilder (line 9) | pub struct ClusterDbBuilder { method new (line 32) | pub fn new() -> Self { method from (line 37) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 52) | fn program_dir>(mut self, path: P) -> Self { method all (line 59) | pub fn all(mut self) -> Self { method dbname (line 66) | pub fn dbname>(mut self, dbname: S) -> Self { method echo (line 73) | pub fn echo(mut self) -> Self { method quiet (line 80) | pub fn quiet(mut self) -> Self { method table (line 87) | pub fn table>(mut self, table: S) -> Self { method verbose (line 94) | pub fn verbose(mut self) -> Self { method version (line 101) | pub fn version(mut self) -> Self { method help (line 108) | pub fn help(mut self) -> Self { method host (line 115) | pub fn host>(mut self, host: S) -> Self { method port (line 122) | pub fn port(mut self, port: u16) -> Self { method username (line 129) | pub fn username>(mut self, username: S) -> Self { method no_password (line 136) | pub fn no_password(mut self) -> Self { method password (line 143) | pub fn password(mut self) -> Self { method pg_password (line 150) | pub fn pg_password>(mut self, pg_password: S) -> Self { method maintenance_db (line 157) | pub fn maintenance_db>(mut self, db: S) -> Self { method get_program (line 165) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 170) | fn get_program_dir(&self) -> &Option { method get_args (line 175) | fn get_args(&self) -> Vec { method get_envs (line 244) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 255) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 271) | fn test_builder_new() { function test_builder_from (line 280) | fn test_builder_from() { function test_builder (line 296) | fn test_builder() { function test_builder_from_socket (line 329) | fn test_builder_from_socket() { FILE: postgresql_commands/src/createdb.rs type CreateDbBuilder (line 9) | pub struct CreateDbBuilder { method new (line 40) | pub fn new() -> Self { method from (line 45) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 60) | pub fn program_dir>(mut self, path: P) -> Self { method tablespace (line 67) | pub fn tablespace>(mut self, tablespace: S) -> Self { method echo (line 74) | pub fn echo(mut self) -> Self { method encoding (line 81) | pub fn encoding>(mut self, encoding: S) -> Self { method locale (line 88) | pub fn locale>(mut self, locale: S) -> Self { method lc_collate (line 95) | pub fn lc_collate>(mut self, lc_collate: S) -> Self { method lc_ctype (line 102) | pub fn lc_ctype>(mut self, lc_ctype: S) -> Self { method icu_locale (line 109) | pub fn icu_locale>(mut self, icu_locale: S) -> Self { method icu_rules (line 116) | pub fn icu_rules>(mut self, icu_rules: S) -> Self { method locale_provider (line 123) | pub fn locale_provider>(mut self, locale_provider: S) ... method owner (line 130) | pub fn owner>(mut self, owner: S) -> Self { method strategy (line 137) | pub fn strategy>(mut self, strategy: S) -> Self { method template (line 144) | pub fn template>(mut self, template: S) -> Self { method version (line 151) | pub fn version(mut self) -> Self { method help (line 158) | pub fn help(mut self) -> Self { method host (line 165) | pub fn host>(mut self, host: S) -> Self { method port (line 172) | pub fn port(mut self, port: u16) -> Self { method username (line 179) | pub fn username>(mut self, username: S) -> Self { method no_password (line 186) | pub fn no_password(mut self) -> Self { method password (line 193) | pub fn password(mut self) -> Self { method pg_password (line 200) | pub fn pg_password>(mut self, pg_password: S) -> Self { method maintenance_db (line 207) | pub fn maintenance_db>(mut self, db: S) -> Self { method dbname (line 214) | pub fn dbname>(mut self, dbname: S) -> Self { method description (line 221) | pub fn description>(mut self, description: S) -> Self { method get_program (line 229) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 234) | fn get_program_dir(&self) -> &Option { method get_args (line 239) | fn get_args(&self) -> Vec { method get_envs (line 349) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 360) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 376) | fn test_builder_new() { function test_builder_from (line 385) | fn test_builder_from() { function test_builder (line 401) | fn test_builder() { function test_builder_from_socket (line 442) | fn test_builder_from_socket() { FILE: postgresql_commands/src/createuser.rs type CreateUserBuilder (line 9) | pub struct CreateUserBuilder { method new (line 47) | pub fn new() -> Self { method from (line 52) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 67) | pub fn program_dir>(mut self, path: P) -> Self { method with_admin (line 74) | pub fn with_admin>(mut self, role: S) -> Self { method connection_limit (line 81) | pub fn connection_limit(mut self, limit: u32) -> Self { method createdb (line 88) | pub fn createdb(mut self) -> Self { method no_createdb (line 95) | pub fn no_createdb(mut self) -> Self { method echo (line 102) | pub fn echo(mut self) -> Self { method member_of (line 109) | pub fn member_of>(mut self, role: S) -> Self { method inherit (line 116) | pub fn inherit(mut self) -> Self { method no_inherit (line 123) | pub fn no_inherit(mut self) -> Self { method login (line 130) | pub fn login(mut self) -> Self { method no_login (line 137) | pub fn no_login(mut self) -> Self { method with_member (line 144) | pub fn with_member>(mut self, role: S) -> Self { method pwprompt (line 151) | pub fn pwprompt(mut self) -> Self { method createrole (line 158) | pub fn createrole(mut self) -> Self { method no_createrole (line 165) | pub fn no_createrole(mut self) -> Self { method superuser (line 172) | pub fn superuser(mut self) -> Self { method no_superuser (line 179) | pub fn no_superuser(mut self) -> Self { method valid_until (line 186) | pub fn valid_until>(mut self, timestamp: S) -> Self { method version (line 193) | pub fn version(mut self) -> Self { method interactive (line 200) | pub fn interactive(mut self) -> Self { method bypassrls (line 207) | pub fn bypassrls(mut self) -> Self { method no_bypassrls (line 214) | pub fn no_bypassrls(mut self) -> Self { method replication (line 221) | pub fn replication(mut self) -> Self { method no_replication (line 228) | pub fn no_replication(mut self) -> Self { method help (line 235) | pub fn help(mut self) -> Self { method host (line 242) | pub fn host>(mut self, host: S) -> Self { method port (line 249) | pub fn port(mut self, port: u16) -> Self { method username (line 256) | pub fn username>(mut self, username: S) -> Self { method no_password (line 263) | pub fn no_password(mut self) -> Self { method password (line 270) | pub fn password(mut self) -> Self { method pg_password (line 277) | pub fn pg_password>(mut self, pg_password: S) -> Self { method get_program (line 285) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 290) | fn get_program_dir(&self) -> &Option { method get_args (line 295) | fn get_args(&self) -> Vec { method get_envs (line 426) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 437) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 453) | fn test_builder_new() { function test_builder_from (line 462) | fn test_builder_from() { function test_builder (line 478) | fn test_builder() { function test_builder_from_socket (line 526) | fn test_builder_from_socket() { FILE: postgresql_commands/src/dropdb.rs type DropDbBuilder (line 8) | pub struct DropDbBuilder { method new (line 30) | pub fn new() -> Self { method from (line 35) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 50) | pub fn program_dir>(mut self, path: P) -> Self { method echo (line 57) | pub fn echo(mut self) -> Self { method force (line 64) | pub fn force(mut self) -> Self { method interactive (line 71) | pub fn interactive(mut self) -> Self { method version (line 78) | pub fn version(mut self) -> Self { method if_exists (line 85) | pub fn if_exists(mut self) -> Self { method help (line 92) | pub fn help(mut self) -> Self { method host (line 99) | pub fn host>(mut self, host: S) -> Self { method port (line 106) | pub fn port(mut self, port: u16) -> Self { method username (line 113) | pub fn username>(mut self, username: S) -> Self { method no_password (line 120) | pub fn no_password(mut self) -> Self { method password (line 127) | pub fn password(mut self) -> Self { method pg_password (line 134) | pub fn pg_password>(mut self, pg_password: S) -> Self { method maintenance_db (line 141) | pub fn maintenance_db>(mut self, db: S) -> Self { method dbname (line 148) | pub fn dbname>(mut self, dbname: S) -> Self { method get_program (line 156) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 161) | fn get_program_dir(&self) -> &Option { method get_args (line 166) | fn get_args(&self) -> Vec { method get_envs (line 229) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 240) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 256) | fn test_builder_new() { function test_builder_from (line 265) | fn test_builder_from() { function test_builder (line 281) | fn test_builder() { function test_builder_from_socket (line 313) | fn test_builder_from_socket() { FILE: postgresql_commands/src/dropuser.rs type DropUserBuilder (line 9) | pub struct DropUserBuilder { method new (line 28) | pub fn new() -> Self { method from (line 33) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 48) | pub fn program_dir>(mut self, path: P) -> Self { method echo (line 55) | pub fn echo(mut self) -> Self { method interactive (line 62) | pub fn interactive(mut self) -> Self { method version (line 69) | pub fn version(mut self) -> Self { method if_exists (line 76) | pub fn if_exists(mut self) -> Self { method help (line 83) | pub fn help(mut self) -> Self { method host (line 90) | pub fn host>(mut self, host: S) -> Self { method port (line 97) | pub fn port(mut self, port: u16) -> Self { method username (line 104) | pub fn username>(mut self, username: S) -> Self { method no_password (line 111) | pub fn no_password(mut self) -> Self { method password (line 118) | pub fn password(mut self) -> Self { method pg_password (line 125) | pub fn pg_password>(mut self, pg_password: S) -> Self { method get_program (line 133) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 138) | fn get_program_dir(&self) -> &Option { method get_args (line 143) | fn get_args(&self) -> Vec { method get_envs (line 193) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 204) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 220) | fn test_builder_new() { function test_builder_from (line 229) | fn test_builder_from() { function test_builder (line 245) | fn test_builder() { function test_builder_from_socket (line 274) | fn test_builder_from_socket() { FILE: postgresql_commands/src/ecpg.rs type EcpgBuilder (line 9) | pub struct EcpgBuilder { method new (line 29) | pub fn new() -> Self { method from (line 34) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 40) | pub fn program_dir>(mut self, path: P) -> Self { method c (line 47) | pub fn c(mut self) -> Self { method compatibility_mode (line 54) | pub fn compatibility_mode>(mut self, compatibility_mod... method symbol (line 61) | pub fn symbol>(mut self, symbol: S) -> Self { method header_file (line 68) | pub fn header_file(mut self) -> Self { method system_include_files (line 75) | pub fn system_include_files(mut self) -> Self { method directory (line 82) | pub fn directory>(mut self, directory: S) -> Self { method outfile (line 89) | pub fn outfile>(mut self, outfile: S) -> Self { method runtime_behavior (line 96) | pub fn runtime_behavior>(mut self, runtime_behavior: S... method regression (line 103) | pub fn regression(mut self) -> Self { method autocommit (line 110) | pub fn autocommit(mut self) -> Self { method version (line 117) | pub fn version(mut self) -> Self { method help (line 124) | pub fn help(mut self) -> Self { method get_program (line 132) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 137) | fn get_program_dir(&self) -> &Option { method get_args (line 142) | fn get_args(&self) -> Vec { method get_envs (line 202) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 207) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 222) | fn test_builder_new() { function test_builder_from (line 231) | fn test_builder_from() { function test_builder (line 242) | fn test_builder() { FILE: postgresql_commands/src/error.rs type Result (line 2) | pub type Result = core::result::Result; type Error (line 6) | pub enum Error { method from (line 20) | fn from(error: std::io::Error) -> Self { method from (line 28) | fn from(error: tokio::time::error::Elapsed) -> Self { function test_from_io_error (line 40) | fn test_from_io_error() { function test_from_elapsed_error (line 48) | async fn test_from_elapsed_error() { FILE: postgresql_commands/src/initdb.rs type InitDbBuilder (line 9) | pub struct InitDbBuilder { method new (line 52) | pub fn new() -> Self { method from (line 57) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 65) | pub fn program_dir>(mut self, path: P) -> Self { method auth (line 72) | pub fn auth>(mut self, auth: S) -> Self { method auth_host (line 79) | pub fn auth_host>(mut self, auth_host: S) -> Self { method auth_local (line 86) | pub fn auth_local>(mut self, auth_local: S) -> Self { method pgdata (line 93) | pub fn pgdata>(mut self, pgdata: P) -> Self { method encoding (line 100) | pub fn encoding>(mut self, encoding: S) -> Self { method allow_group_access (line 107) | pub fn allow_group_access(mut self) -> Self { method icu_locale (line 114) | pub fn icu_locale>(mut self, icu_locale: S) -> Self { method icu_rules (line 121) | pub fn icu_rules>(mut self, icu_rules: S) -> Self { method data_checksums (line 128) | pub fn data_checksums(mut self) -> Self { method locale (line 135) | pub fn locale>(mut self, locale: S) -> Self { method lc_collate (line 142) | pub fn lc_collate>(mut self, lc_collate: S) -> Self { method lc_ctype (line 149) | pub fn lc_ctype>(mut self, lc_ctype: S) -> Self { method lc_messages (line 156) | pub fn lc_messages>(mut self, lc_messages: S) -> Self { method lc_monetary (line 163) | pub fn lc_monetary>(mut self, lc_monetary: S) -> Self { method lc_numeric (line 170) | pub fn lc_numeric>(mut self, lc_numeric: S) -> Self { method lc_time (line 177) | pub fn lc_time>(mut self, lc_time: S) -> Self { method no_locale (line 184) | pub fn no_locale(mut self) -> Self { method locale_provider (line 191) | pub fn locale_provider>(mut self, locale_provider: S) ... method pwfile (line 198) | pub fn pwfile>(mut self, pwfile: P) -> Self { method text_search_config (line 205) | pub fn text_search_config>(mut self, text_search_confi... method username (line 212) | pub fn username>(mut self, username: S) -> Self { method pwprompt (line 219) | pub fn pwprompt(mut self) -> Self { method waldir (line 226) | pub fn waldir>(mut self, waldir: S) -> Self { method wal_segsize (line 233) | pub fn wal_segsize>(mut self, wal_segsize: S) -> Self { method set (line 240) | pub fn set>(mut self, set: S) -> Self { method debug (line 247) | pub fn debug(mut self) -> Self { method discard_caches (line 254) | pub fn discard_caches(mut self) -> Self { method directory (line 261) | pub fn directory>(mut self, directory: S) -> Self { method no_clean (line 268) | pub fn no_clean(mut self) -> Self { method no_sync (line 275) | pub fn no_sync(mut self) -> Self { method no_instructions (line 282) | pub fn no_instructions(mut self) -> Self { method show (line 289) | pub fn show(mut self) -> Self { method sync_only (line 296) | pub fn sync_only(mut self) -> Self { method version (line 303) | pub fn version(mut self) -> Self { method help (line 310) | pub fn help(mut self) -> Self { method get_program (line 318) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 323) | fn get_program_dir(&self) -> &Option { method get_args (line 329) | fn get_args(&self) -> Vec { method get_envs (line 498) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 503) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 518) | fn test_builder_new() { function test_builder_from (line 527) | fn test_builder_from() { function test_builder (line 541) | fn test_builder() { FILE: postgresql_commands/src/oid2name.rs type Oid2NameBuilder (line 9) | pub struct Oid2NameBuilder { method new (line 31) | pub fn new() -> Self { method from (line 36) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 50) | pub fn program_dir>(mut self, path: P) -> Self { method filenode (line 57) | pub fn filenode>(mut self, filenode: S) -> Self { method indexes (line 64) | pub fn indexes(mut self) -> Self { method oid (line 71) | pub fn oid>(mut self, oid: S) -> Self { method quiet (line 78) | pub fn quiet(mut self) -> Self { method tablespaces (line 85) | pub fn tablespaces(mut self) -> Self { method system_objects (line 92) | pub fn system_objects(mut self) -> Self { method table (line 99) | pub fn table>(mut self, table: S) -> Self { method version (line 106) | pub fn version(mut self) -> Self { method extended (line 113) | pub fn extended(mut self) -> Self { method help (line 120) | pub fn help(mut self) -> Self { method dbname (line 127) | pub fn dbname>(mut self, dbname: S) -> Self { method host (line 134) | pub fn host>(mut self, host: S) -> Self { method port (line 141) | pub fn port(mut self, port: u16) -> Self { method username (line 148) | pub fn username>(mut self, username: S) -> Self { method get_program (line 156) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 161) | fn get_program_dir(&self) -> &Option { method get_args (line 166) | fn get_args(&self) -> Vec { method get_envs (line 236) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 241) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 257) | fn test_builder_new() { function test_builder_from (line 266) | fn test_builder_from() { function test_builder (line 282) | fn test_builder() { function test_builder_from_socket (line 314) | fn test_builder_from_socket() { FILE: postgresql_commands/src/pg_amcheck.rs type PgAmCheckBuilder (line 9) | pub struct PgAmCheckBuilder { method new (line 53) | pub fn new() -> Self { method from (line 58) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 73) | pub fn program_dir>(mut self, path: P) -> Self { method all (line 80) | pub fn all(mut self) -> Self { method database (line 87) | pub fn database>(mut self, database: S) -> Self { method exclude_database (line 94) | pub fn exclude_database>(mut self, exclude_database: S... method index (line 101) | pub fn index>(mut self, index: S) -> Self { method exclude_index (line 108) | pub fn exclude_index>(mut self, exclude_index: S) -> S... method relation (line 115) | pub fn relation>(mut self, relation: S) -> Self { method exclude_relation (line 122) | pub fn exclude_relation>(mut self, exclude_relation: S... method schema (line 129) | pub fn schema>(mut self, schema: S) -> Self { method exclude_schema (line 136) | pub fn exclude_schema>(mut self, exclude_schema: S) ->... method table (line 143) | pub fn table>(mut self, table: S) -> Self { method exclude_table (line 150) | pub fn exclude_table>(mut self, exclude_table: S) -> S... method no_dependent_indexes (line 157) | pub fn no_dependent_indexes(mut self) -> Self { method no_dependent_toast (line 164) | pub fn no_dependent_toast(mut self) -> Self { method no_strict_names (line 171) | pub fn no_strict_names(mut self) -> Self { method exclude_toast_pointers (line 178) | pub fn exclude_toast_pointers(mut self) -> Self { method on_error_stop (line 185) | pub fn on_error_stop(mut self) -> Self { method skip (line 192) | pub fn skip>(mut self, skip: S) -> Self { method start_block (line 199) | pub fn start_block>(mut self, start_block: S) -> Self { method end_block (line 206) | pub fn end_block>(mut self, end_block: S) -> Self { method heap_all_indexed (line 213) | pub fn heap_all_indexed(mut self) -> Self { method parent_check (line 220) | pub fn parent_check(mut self) -> Self { method root_descend (line 227) | pub fn root_descend(mut self) -> Self { method host (line 234) | pub fn host>(mut self, host: S) -> Self { method port (line 241) | pub fn port(mut self, port: u16) -> Self { method username (line 248) | pub fn username>(mut self, username: S) -> Self { method no_password (line 255) | pub fn no_password(mut self) -> Self { method password (line 262) | pub fn password(mut self) -> Self { method pg_password (line 269) | pub fn pg_password>(mut self, pg_password: S) -> Self { method maintenance_db (line 276) | pub fn maintenance_db>(mut self, maintenance_db: S) ->... method echo (line 283) | pub fn echo(mut self) -> Self { method jobs (line 290) | pub fn jobs>(mut self, jobs: S) -> Self { method progress (line 297) | pub fn progress(mut self) -> Self { method verbose (line 304) | pub fn verbose(mut self) -> Self { method version (line 311) | pub fn version(mut self) -> Self { method install_missing (line 318) | pub fn install_missing(mut self) -> Self { method help (line 325) | pub fn help(mut self) -> Self { method get_program (line 333) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 338) | fn get_program_dir(&self) -> &Option { method get_args (line 344) | fn get_args(&self) -> Vec { method get_envs (line 509) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 520) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 536) | fn test_builder_new() { function test_builder_from (line 545) | fn test_builder_from() { function test_builder_from_socket (line 561) | fn test_builder_from_socket() { function test_builder (line 577) | fn test_builder() { FILE: postgresql_commands/src/pg_archivecleanup.rs type PgArchiveCleanupBuilder (line 9) | pub struct PgArchiveCleanupBuilder { method new (line 24) | pub fn new() -> Self { method from (line 29) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 35) | pub fn program_dir>(mut self, path: P) -> Self { method debug (line 42) | pub fn debug(mut self) -> Self { method dry_run (line 49) | pub fn dry_run(mut self) -> Self { method version (line 56) | pub fn version(mut self) -> Self { method ext (line 63) | pub fn ext>(mut self, ext: S) -> Self { method help (line 70) | pub fn help(mut self) -> Self { method archive_location (line 77) | pub fn archive_location>(mut self, archive_location: S... method oldest_kept_wal_file (line 84) | pub fn oldest_kept_wal_file>(mut self, oldest_kept_wal... method get_program (line 92) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 97) | fn get_program_dir(&self) -> &Option { method get_args (line 102) | fn get_args(&self) -> Vec { method get_envs (line 138) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 143) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 158) | fn test_builder_new() { function test_builder_from (line 167) | fn test_builder_from() { function test_builder (line 178) | fn test_builder() { FILE: postgresql_commands/src/pg_basebackup.rs type PgBaseBackupBuilder (line 9) | pub struct PgBaseBackupBuilder { method new (line 51) | pub fn new() -> Self { method from (line 56) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 71) | pub fn program_dir>(mut self, path: P) -> Self { method pgdata (line 78) | pub fn pgdata>(mut self, pgdata: P) -> Self { method format (line 85) | pub fn format>(mut self, format: S) -> Self { method max_rate (line 92) | pub fn max_rate>(mut self, max_rate: S) -> Self { method write_recovery_conf (line 99) | pub fn write_recovery_conf(mut self) -> Self { method target (line 106) | pub fn target>(mut self, target: S) -> Self { method tablespace_mapping (line 113) | pub fn tablespace_mapping>(mut self, tablespace_mappin... method waldir (line 120) | pub fn waldir>(mut self, waldir: S) -> Self { method wal_method (line 127) | pub fn wal_method>(mut self, wal_method: S) -> Self { method gzip (line 134) | pub fn gzip(mut self) -> Self { method compress (line 141) | pub fn compress>(mut self, compress: S) -> Self { method checkpoint (line 148) | pub fn checkpoint>(mut self, checkpoint: S) -> Self { method create_slot (line 155) | pub fn create_slot(mut self) -> Self { method label (line 162) | pub fn label>(mut self, label: S) -> Self { method no_clean (line 169) | pub fn no_clean(mut self) -> Self { method no_sync (line 176) | pub fn no_sync(mut self) -> Self { method progress (line 183) | pub fn progress(mut self) -> Self { method slot (line 190) | pub fn slot>(mut self, slot: S) -> Self { method verbose (line 197) | pub fn verbose(mut self) -> Self { method version (line 204) | pub fn version(mut self) -> Self { method manifest_checksums (line 211) | pub fn manifest_checksums>(mut self, manifest_checksum... method manifest_force_encode (line 218) | pub fn manifest_force_encode(mut self) -> Self { method no_estimate_size (line 225) | pub fn no_estimate_size(mut self) -> Self { method no_manifest (line 232) | pub fn no_manifest(mut self) -> Self { method no_slot (line 239) | pub fn no_slot(mut self) -> Self { method no_verify_checksums (line 246) | pub fn no_verify_checksums(mut self) -> Self { method help (line 253) | pub fn help(mut self) -> Self { method dbname (line 260) | pub fn dbname>(mut self, dbname: S) -> Self { method host (line 267) | pub fn host>(mut self, host: S) -> Self { method port (line 274) | pub fn port(mut self, port: u16) -> Self { method status_interval (line 281) | pub fn status_interval>(mut self, status_interval: S) ... method username (line 288) | pub fn username>(mut self, username: S) -> Self { method no_password (line 295) | pub fn no_password(mut self) -> Self { method password (line 302) | pub fn password(mut self) -> Self { method pg_password (line 309) | pub fn pg_password>(mut self, pg_password: S) -> Self { method get_program (line 317) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 322) | fn get_program_dir(&self) -> &Option { method get_args (line 328) | fn get_args(&self) -> Vec { method get_envs (line 484) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 495) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 511) | fn test_builder_new() { function test_builder_from (line 520) | fn test_builder_from() { function test_builder_from_socket (line 536) | fn test_builder_from_socket() { function test_builder (line 552) | fn test_builder() { FILE: postgresql_commands/src/pg_checksums.rs type PgChecksumsBuilder (line 9) | pub struct PgChecksumsBuilder { method new (line 27) | pub fn new() -> Self { method from (line 32) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 38) | pub fn program_dir>(mut self, path: P) -> Self { method pgdata (line 45) | pub fn pgdata>(mut self, pgdata: P) -> Self { method check (line 52) | pub fn check(mut self) -> Self { method disable (line 59) | pub fn disable(mut self) -> Self { method enable (line 66) | pub fn enable(mut self) -> Self { method filenode (line 73) | pub fn filenode>(mut self, filenode: S) -> Self { method no_sync (line 80) | pub fn no_sync(mut self) -> Self { method progress (line 87) | pub fn progress(mut self) -> Self { method verbose (line 94) | pub fn verbose(mut self) -> Self { method version (line 101) | pub fn version(mut self) -> Self { method help (line 108) | pub fn help(mut self) -> Self { method get_program (line 116) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 121) | fn get_program_dir(&self) -> &Option { method get_args (line 126) | fn get_args(&self) -> Vec { method get_envs (line 175) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 180) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 195) | fn test_builder_new() { function test_builder_from (line 204) | fn test_builder_from() { function test_builder (line 215) | fn test_builder() { FILE: postgresql_commands/src/pg_config.rs type PgConfigBuilder (line 9) | pub struct PgConfigBuilder { method new (line 41) | pub fn new() -> Self { method from (line 46) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 52) | pub fn program_dir>(mut self, path: P) -> Self { method bindir (line 59) | pub fn bindir(mut self) -> Self { method docdir (line 66) | pub fn docdir(mut self) -> Self { method htmldir (line 73) | pub fn htmldir(mut self) -> Self { method includedir (line 80) | pub fn includedir(mut self) -> Self { method pkgincludedir (line 87) | pub fn pkgincludedir(mut self) -> Self { method includedir_server (line 94) | pub fn includedir_server(mut self) -> Self { method libdir (line 101) | pub fn libdir(mut self) -> Self { method pkglibdir (line 108) | pub fn pkglibdir(mut self) -> Self { method localedir (line 115) | pub fn localedir(mut self) -> Self { method mandir (line 122) | pub fn mandir(mut self) -> Self { method sharedir (line 129) | pub fn sharedir(mut self) -> Self { method sysconfdir (line 136) | pub fn sysconfdir(mut self) -> Self { method pgxs (line 143) | pub fn pgxs(mut self) -> Self { method configure (line 150) | pub fn configure(mut self) -> Self { method cc (line 157) | pub fn cc(mut self) -> Self { method cppflags (line 164) | pub fn cppflags(mut self) -> Self { method cflags (line 171) | pub fn cflags(mut self) -> Self { method cflags_sl (line 178) | pub fn cflags_sl(mut self) -> Self { method ldflags (line 185) | pub fn ldflags(mut self) -> Self { method ldflags_ex (line 192) | pub fn ldflags_ex(mut self) -> Self { method ldflags_sl (line 199) | pub fn ldflags_sl(mut self) -> Self { method libs (line 206) | pub fn libs(mut self) -> Self { method version (line 213) | pub fn version(mut self) -> Self { method help (line 220) | pub fn help(mut self) -> Self { method get_program (line 228) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 233) | fn get_program_dir(&self) -> &Option { method get_args (line 238) | fn get_args(&self) -> Vec { method get_envs (line 341) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 346) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 361) | fn test_builder_new() { function test_builder_from (line 370) | fn test_builder_from() { function test_builder (line 381) | fn test_builder() { FILE: postgresql_commands/src/pg_controldata.rs type PgControlDataBuilder (line 8) | pub struct PgControlDataBuilder { method new (line 19) | pub fn new() -> Self { method from (line 24) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 30) | pub fn program_dir>(mut self, path: P) -> Self { method pgdata (line 37) | pub fn pgdata>(mut self, pgdata: P) -> Self { method version (line 44) | pub fn version(mut self) -> Self { method help (line 51) | pub fn help(mut self) -> Self { method get_program (line 59) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 64) | fn get_program_dir(&self) -> &Option { method get_args (line 69) | fn get_args(&self) -> Vec { method get_envs (line 89) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 94) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 109) | fn test_builder_new() { function test_builder_from (line 118) | fn test_builder_from() { function test_builder (line 129) | fn test_builder() { FILE: postgresql_commands/src/pg_ctl.rs type PgCtlBuilder (line 10) | pub struct PgCtlBuilder { method new (line 79) | pub fn new() -> Self { method from (line 84) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 90) | pub fn program_dir>(mut self, path: P) -> Self { method mode (line 97) | pub fn mode(mut self, mode: Mode) -> Self { method pgdata (line 104) | pub fn pgdata>(mut self, pgdata: P) -> Self { method silent (line 111) | pub fn silent(mut self) -> Self { method timeout (line 118) | pub fn timeout(mut self, timeout: u16) -> Self { method version (line 125) | pub fn version(mut self) -> Self { method wait (line 132) | pub fn wait(mut self) -> Self { method no_wait (line 139) | pub fn no_wait(mut self) -> Self { method help (line 146) | pub fn help(mut self) -> Self { method core_files (line 153) | pub fn core_files(mut self) -> Self { method log (line 160) | pub fn log>(mut self, log: P) -> Self { method options (line 167) | pub fn options>(mut self, options: &[S]) -> Self { method path_to_postgres (line 174) | pub fn path_to_postgres>(mut self, path_to_postgres: S... method shutdown_mode (line 181) | pub fn shutdown_mode(mut self, shutdown_mode: ShutdownMode) -> Self { method signal (line 188) | pub fn signal>(mut self, signal: S) -> Self { method pid (line 195) | pub fn pid>(mut self, pid: S) -> Self { type Mode (line 31) | pub enum Mode { method fmt (line 44) | fn fmt(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Resu... type ShutdownMode (line 60) | pub enum ShutdownMode { method fmt (line 67) | fn fmt(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Resu... method get_program (line 203) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 208) | fn get_program_dir(&self) -> &Option { method get_args (line 213) | fn get_args(&self) -> Vec { method get_envs (line 286) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 291) | fn env>(mut self, key: S, value: S) -> Self { function test_display_mode (line 306) | fn test_display_mode() { function test_display_shutdown_mode (line 319) | fn test_display_shutdown_mode() { function test_builder_new (line 326) | fn test_builder_new() { function test_builder_from (line 335) | fn test_builder_from() { function test_builder (line 346) | fn test_builder() { FILE: postgresql_commands/src/pg_dump.rs type PgDumpBuilder (line 9) | pub struct PgDumpBuilder { method new (line 78) | pub fn new() -> Self { method from (line 83) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 98) | pub fn program_dir>(mut self, path: P) -> Self { method data_only (line 105) | pub fn data_only(mut self) -> Self { method large_objects (line 112) | pub fn large_objects(mut self) -> Self { method no_large_objects (line 119) | pub fn no_large_objects(mut self) -> Self { method clean (line 126) | pub fn clean(mut self) -> Self { method create (line 133) | pub fn create(mut self) -> Self { method extension (line 140) | pub fn extension>(mut self, extension: S) -> Self { method encoding (line 147) | pub fn encoding>(mut self, encoding: S) -> Self { method file (line 154) | pub fn file>(mut self, file: S) -> Self { method format (line 161) | pub fn format>(mut self, format: S) -> Self { method jobs (line 168) | pub fn jobs>(mut self, jobs: S) -> Self { method schema (line 175) | pub fn schema>(mut self, schema: S) -> Self { method exclude_schema (line 182) | pub fn exclude_schema>(mut self, exclude_schema: S) ->... method no_owner (line 189) | pub fn no_owner(mut self) -> Self { method no_reconnect (line 196) | pub fn no_reconnect(mut self) -> Self { method schema_only (line 203) | pub fn schema_only(mut self) -> Self { method superuser (line 210) | pub fn superuser>(mut self, superuser: S) -> Self { method table (line 217) | pub fn table>(mut self, table: S) -> Self { method exclude_table (line 224) | pub fn exclude_table>(mut self, exclude_table: S) -> S... method verbose (line 231) | pub fn verbose(mut self) -> Self { method version (line 238) | pub fn version(mut self) -> Self { method no_privileges (line 245) | pub fn no_privileges(mut self) -> Self { method compress (line 252) | pub fn compress>(mut self, compress: S) -> Self { method binary_upgrade (line 259) | pub fn binary_upgrade(mut self) -> Self { method column_inserts (line 266) | pub fn column_inserts(mut self) -> Self { method attribute_inserts (line 273) | pub fn attribute_inserts(mut self) -> Self { method disable_dollar_quoting (line 280) | pub fn disable_dollar_quoting(mut self) -> Self { method disable_triggers (line 287) | pub fn disable_triggers(mut self) -> Self { method enable_row_security (line 294) | pub fn enable_row_security(mut self) -> Self { method exclude_table_data_and_children (line 301) | pub fn exclude_table_data_and_children>( method extra_float_digits (line 312) | pub fn extra_float_digits>(mut self, extra_float_digit... method if_exists (line 319) | pub fn if_exists(mut self) -> Self { method include_foreign_data (line 326) | pub fn include_foreign_data>(mut self, include_foreign... method inserts (line 333) | pub fn inserts(mut self) -> Self { method load_via_partition_root (line 340) | pub fn load_via_partition_root(mut self) -> Self { method lock_wait_timeout (line 347) | pub fn lock_wait_timeout(mut self, lock_wait_timeout: u16) -> Self { method no_comments (line 354) | pub fn no_comments(mut self) -> Self { method no_publications (line 361) | pub fn no_publications(mut self) -> Self { method no_security_labels (line 368) | pub fn no_security_labels(mut self) -> Self { method no_subscriptions (line 375) | pub fn no_subscriptions(mut self) -> Self { method no_table_access_method (line 382) | pub fn no_table_access_method(mut self) -> Self { method no_tablespaces (line 389) | pub fn no_tablespaces(mut self) -> Self { method no_toast_compression (line 396) | pub fn no_toast_compression(mut self) -> Self { method no_unlogged_table_data (line 403) | pub fn no_unlogged_table_data(mut self) -> Self { method on_conflict_do_nothing (line 410) | pub fn on_conflict_do_nothing(mut self) -> Self { method quote_all_identifiers (line 417) | pub fn quote_all_identifiers(mut self) -> Self { method rows_per_insert (line 424) | pub fn rows_per_insert(mut self, rows_per_insert: u64) -> Self { method section (line 431) | pub fn section>(mut self, section: S) -> Self { method serializable_deferrable (line 438) | pub fn serializable_deferrable(mut self) -> Self { method snapshot (line 445) | pub fn snapshot>(mut self, snapshot: S) -> Self { method strict_names (line 452) | pub fn strict_names(mut self) -> Self { method table_and_children (line 459) | pub fn table_and_children>(mut self, table_and_childre... method use_set_session_authorization (line 466) | pub fn use_set_session_authorization(mut self) -> Self { method help (line 473) | pub fn help(mut self) -> Self { method dbname (line 480) | pub fn dbname>(mut self, dbname: S) -> Self { method host (line 487) | pub fn host>(mut self, host: S) -> Self { method port (line 494) | pub fn port(mut self, port: u16) -> Self { method username (line 501) | pub fn username>(mut self, username: S) -> Self { method no_password (line 508) | pub fn no_password(mut self) -> Self { method password (line 515) | pub fn password(mut self) -> Self { method pg_password (line 522) | pub fn pg_password>(mut self, pg_password: S) -> Self { method role (line 529) | pub fn role>(mut self, rolename: S) -> Self { method get_program (line 537) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 542) | fn get_program_dir(&self) -> &Option { method get_args (line 548) | fn get_args(&self) -> Vec { method get_envs (line 819) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 830) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 846) | fn test_builder_new() { function test_builder_from (line 855) | fn test_builder_from() { function test_builder_from_socket (line 871) | fn test_builder_from_socket() { function test_builder (line 887) | fn test_builder() { FILE: postgresql_commands/src/pg_dumpall.rs type PgDumpAllBuilder (line 9) | pub struct PgDumpAllBuilder { method new (line 64) | pub fn new() -> Self { method from (line 69) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 84) | pub fn program_dir>(mut self, path: P) -> Self { method file (line 91) | pub fn file>(mut self, file: S) -> Self { method verbose (line 98) | pub fn verbose(mut self) -> Self { method version (line 105) | pub fn version(mut self) -> Self { method lock_wait_timeout (line 112) | pub fn lock_wait_timeout(mut self, lock_wait_timeout: u16) -> Self { method help (line 119) | pub fn help(mut self) -> Self { method data_only (line 126) | pub fn data_only(mut self) -> Self { method clean (line 133) | pub fn clean(mut self) -> Self { method encoding (line 140) | pub fn encoding>(mut self, encoding: S) -> Self { method globals_only (line 147) | pub fn globals_only(mut self) -> Self { method no_owner (line 154) | pub fn no_owner(mut self) -> Self { method roles_only (line 161) | pub fn roles_only(mut self) -> Self { method schema_only (line 168) | pub fn schema_only(mut self) -> Self { method superuser (line 175) | pub fn superuser>(mut self, superuser: S) -> Self { method tablespaces_only (line 182) | pub fn tablespaces_only(mut self) -> Self { method no_privileges (line 189) | pub fn no_privileges(mut self) -> Self { method binary_upgrade (line 196) | pub fn binary_upgrade(mut self) -> Self { method column_inserts (line 203) | pub fn column_inserts(mut self) -> Self { method disable_dollar_quoting (line 210) | pub fn disable_dollar_quoting(mut self) -> Self { method disable_triggers (line 217) | pub fn disable_triggers(mut self) -> Self { method exclude_database (line 224) | pub fn exclude_database>(mut self, exclude_database: S... method extra_float_digits (line 231) | pub fn extra_float_digits>(mut self, extra_float_digit... method if_exists (line 238) | pub fn if_exists(mut self) -> Self { method inserts (line 245) | pub fn inserts(mut self) -> Self { method load_via_partition_root (line 252) | pub fn load_via_partition_root(mut self) -> Self { method no_comments (line 259) | pub fn no_comments(mut self) -> Self { method no_publications (line 266) | pub fn no_publications(mut self) -> Self { method no_role_passwords (line 273) | pub fn no_role_passwords(mut self) -> Self { method no_security_labels (line 280) | pub fn no_security_labels(mut self) -> Self { method no_subscriptions (line 287) | pub fn no_subscriptions(mut self) -> Self { method no_sync (line 294) | pub fn no_sync(mut self) -> Self { method no_table_access_method (line 301) | pub fn no_table_access_method(mut self) -> Self { method no_tablespaces (line 308) | pub fn no_tablespaces(mut self) -> Self { method no_toast_compression (line 315) | pub fn no_toast_compression(mut self) -> Self { method no_unlogged_table_data (line 322) | pub fn no_unlogged_table_data(mut self) -> Self { method on_conflict_do_nothing (line 329) | pub fn on_conflict_do_nothing(mut self) -> Self { method quote_all_identifiers (line 336) | pub fn quote_all_identifiers(mut self) -> Self { method rows_per_insert (line 343) | pub fn rows_per_insert>(mut self, rows_per_insert: S) ... method use_set_session_authorization (line 350) | pub fn use_set_session_authorization(mut self) -> Self { method dbname (line 357) | pub fn dbname>(mut self, dbname: S) -> Self { method host (line 364) | pub fn host>(mut self, host: S) -> Self { method database (line 371) | pub fn database>(mut self, database: S) -> Self { method port (line 378) | pub fn port(mut self, port: u16) -> Self { method username (line 385) | pub fn username>(mut self, username: S) -> Self { method no_password (line 392) | pub fn no_password(mut self) -> Self { method password (line 399) | pub fn password(mut self) -> Self { method pg_password (line 406) | pub fn pg_password>(mut self, pg_password: S) -> Self { method role (line 413) | pub fn role>(mut self, role: S) -> Self { method get_program (line 421) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 426) | fn get_program_dir(&self) -> &Option { method get_args (line 432) | fn get_args(&self) -> Vec { method get_envs (line 636) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 647) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 663) | fn test_builder_new() { function test_builder_from (line 672) | fn test_builder_from() { function test_builder_from_socket (line 688) | fn test_builder_from_socket() { function test_builder (line 704) | fn test_builder() { FILE: postgresql_commands/src/pg_isready.rs type PgIsReadyBuilder (line 9) | pub struct PgIsReadyBuilder { method new (line 25) | pub fn new() -> Self { method from (line 30) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 44) | pub fn program_dir>(mut self, path: P) -> Self { method dbname (line 51) | pub fn dbname>(mut self, dbname: S) -> Self { method quiet (line 58) | pub fn quiet(mut self) -> Self { method version (line 65) | pub fn version(mut self) -> Self { method help (line 72) | pub fn help(mut self) -> Self { method host (line 79) | pub fn host>(mut self, host: S) -> Self { method port (line 86) | pub fn port(mut self, port: u16) -> Self { method timeout (line 93) | pub fn timeout(mut self, timeout: u16) -> Self { method username (line 100) | pub fn username>(mut self, username: S) -> Self { method get_program (line 108) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 113) | fn get_program_dir(&self) -> &Option { method get_args (line 118) | fn get_args(&self) -> Vec { method get_envs (line 162) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 167) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 183) | fn test_builder_new() { function test_builder_from (line 192) | fn test_builder_from() { function test_builder_from_socket (line 208) | fn test_builder_from_socket() { function test_builder (line 224) | fn test_builder() { FILE: postgresql_commands/src/pg_receivewal.rs type PgReceiveWalBuilder (line 9) | pub struct PgReceiveWalBuilder { method new (line 38) | pub fn new() -> Self { method from (line 43) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 58) | pub fn program_dir>(mut self, path: P) -> Self { method directory (line 65) | pub fn directory>(mut self, directory: S) -> Self { method endpos (line 72) | pub fn endpos>(mut self, endpos: S) -> Self { method if_not_exists (line 79) | pub fn if_not_exists(mut self) -> Self { method no_loop (line 86) | pub fn no_loop(mut self) -> Self { method no_sync (line 93) | pub fn no_sync(mut self) -> Self { method status_interval (line 100) | pub fn status_interval>(mut self, status_interval: S) ... method slot (line 107) | pub fn slot>(mut self, slot: S) -> Self { method synchronous (line 114) | pub fn synchronous(mut self) -> Self { method verbose (line 121) | pub fn verbose(mut self) -> Self { method version (line 128) | pub fn version(mut self) -> Self { method compress (line 135) | pub fn compress>(mut self, compress: S) -> Self { method help (line 142) | pub fn help(mut self) -> Self { method dbname (line 149) | pub fn dbname>(mut self, dbname: S) -> Self { method host (line 156) | pub fn host>(mut self, host: S) -> Self { method port (line 163) | pub fn port(mut self, port: u16) -> Self { method username (line 170) | pub fn username>(mut self, username: S) -> Self { method no_password (line 177) | pub fn no_password(mut self) -> Self { method password (line 184) | pub fn password(mut self) -> Self { method pg_password (line 191) | pub fn pg_password>(mut self, pg_password: S) -> Self { method create_slot (line 198) | pub fn create_slot(mut self) -> Self { method drop_slot (line 205) | pub fn drop_slot(mut self) -> Self { method get_program (line 213) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 218) | fn get_program_dir(&self) -> &Option { method get_args (line 223) | fn get_args(&self) -> Vec { method get_envs (line 319) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 330) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 346) | fn test_builder_new() { function test_builder_from (line 355) | fn test_builder_from() { function test_builder_from_socket (line 371) | fn test_builder_from_socket() { function test_builder (line 385) | fn test_builder() { FILE: postgresql_commands/src/pg_recvlogical.rs type PgRecvLogicalBuilder (line 9) | pub struct PgRecvLogicalBuilder { method new (line 41) | pub fn new() -> Self { method from (line 46) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 61) | pub fn program_dir>(mut self, path: P) -> Self { method create_slot (line 68) | pub fn create_slot(mut self) -> Self { method drop_slot (line 75) | pub fn drop_slot(mut self) -> Self { method start (line 82) | pub fn start(mut self) -> Self { method endpos (line 89) | pub fn endpos>(mut self, endpos: S) -> Self { method file (line 96) | pub fn file>(mut self, file: S) -> Self { method fsync_interval (line 103) | pub fn fsync_interval>(mut self, fsync_interval: S) ->... method if_not_exists (line 110) | pub fn if_not_exists(mut self) -> Self { method startpos (line 117) | pub fn startpos>(mut self, startpos: S) -> Self { method no_loop (line 124) | pub fn no_loop(mut self) -> Self { method option (line 131) | pub fn option>(mut self, option: S) -> Self { method plugin (line 138) | pub fn plugin>(mut self, plugin: S) -> Self { method status_interval (line 145) | pub fn status_interval>(mut self, status_interval: S) ... method slot (line 152) | pub fn slot>(mut self, slot: S) -> Self { method two_phase (line 159) | pub fn two_phase(mut self) -> Self { method verbose (line 166) | pub fn verbose(mut self) -> Self { method version (line 173) | pub fn version(mut self) -> Self { method help (line 180) | pub fn help(mut self) -> Self { method dbname (line 187) | pub fn dbname>(mut self, dbname: S) -> Self { method host (line 194) | pub fn host>(mut self, host: S) -> Self { method port (line 201) | pub fn port(mut self, port: u16) -> Self { method username (line 208) | pub fn username>(mut self, username: S) -> Self { method no_password (line 215) | pub fn no_password(mut self) -> Self { method password (line 222) | pub fn password(mut self) -> Self { method pg_password (line 229) | pub fn pg_password>(mut self, pg_password: S) -> Self { method get_program (line 237) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 242) | fn get_program_dir(&self) -> &Option { method get_args (line 247) | fn get_args(&self) -> Vec { method get_envs (line 358) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 369) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 385) | fn test_builder_new() { function test_builder_from (line 394) | fn test_builder_from() { function test_builder_from_socket (line 410) | fn test_builder_from_socket() { function test_builder (line 424) | fn test_builder() { FILE: postgresql_commands/src/pg_resetwal.rs type PgResetWalBuilder (line 9) | pub struct PgResetWalBuilder { method new (line 31) | pub fn new() -> Self { method from (line 36) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 42) | pub fn program_dir>(mut self, path: P) -> Self { method commit_timestamp_ids (line 49) | pub fn commit_timestamp_ids>(mut self, xid1: S, xid2: ... method pgdata (line 56) | pub fn pgdata>(mut self, datadir: P) -> Self { method epoch (line 63) | pub fn epoch>(mut self, xidepoch: S) -> Self { method force (line 70) | pub fn force(mut self) -> Self { method next_wal_file (line 77) | pub fn next_wal_file>(mut self, walfile: S) -> Self { method multixact_ids (line 84) | pub fn multixact_ids>(mut self, mxid1: S, mxid2: S) ->... method dry_run (line 91) | pub fn dry_run(mut self) -> Self { method next_oid (line 98) | pub fn next_oid>(mut self, oid: S) -> Self { method multixact_offset (line 105) | pub fn multixact_offset>(mut self, offset: S) -> Self { method oldest_transaction_id (line 112) | pub fn oldest_transaction_id>(mut self, xid: S) -> Self { method version (line 119) | pub fn version(mut self) -> Self { method next_transaction_id (line 126) | pub fn next_transaction_id>(mut self, xid: S) -> Self { method wal_segsize (line 133) | pub fn wal_segsize>(mut self, size: S) -> Self { method help (line 140) | pub fn help(mut self) -> Self { method get_program (line 148) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 153) | fn get_program_dir(&self) -> &Option { method get_args (line 158) | fn get_args(&self) -> Vec { method get_envs (line 231) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 236) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 251) | fn test_builder_new() { function test_builder_from (line 260) | fn test_builder_from() { function test_builder (line 271) | fn test_builder() { FILE: postgresql_commands/src/pg_restore.rs type PgRestoreBuilder (line 9) | pub struct PgRestoreBuilder { method new (line 61) | pub fn new() -> Self { method from (line 66) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 81) | pub fn program_dir>(mut self, path: P) -> Self { method dbname (line 88) | pub fn dbname>(mut self, name: S) -> Self { method file (line 95) | pub fn file>(mut self, filename: S) -> Self { method format (line 102) | pub fn format>(mut self, format: S) -> Self { method list (line 109) | pub fn list(mut self) -> Self { method verbose (line 116) | pub fn verbose(mut self) -> Self { method version (line 123) | pub fn version(mut self) -> Self { method help (line 130) | pub fn help(mut self) -> Self { method data_only (line 137) | pub fn data_only(mut self) -> Self { method clean (line 144) | pub fn clean(mut self) -> Self { method create (line 151) | pub fn create(mut self) -> Self { method exit_on_error (line 158) | pub fn exit_on_error(mut self) -> Self { method index (line 165) | pub fn index>(mut self, name: S) -> Self { method jobs (line 172) | pub fn jobs>(mut self, num: S) -> Self { method use_list (line 179) | pub fn use_list>(mut self, filename: S) -> Self { method schema (line 186) | pub fn schema>(mut self, name: S) -> Self { method exclude_schema (line 193) | pub fn exclude_schema>(mut self, name: S) -> Self { method no_owner (line 200) | pub fn no_owner(mut self) -> Self { method function (line 207) | pub fn function>(mut self, name: S) -> Self { method schema_only (line 214) | pub fn schema_only(mut self) -> Self { method superuser (line 221) | pub fn superuser>(mut self, name: S) -> Self { method table (line 228) | pub fn table>(mut self, name: S) -> Self { method trigger (line 235) | pub fn trigger>(mut self, name: S) -> Self { method no_privileges (line 242) | pub fn no_privileges(mut self) -> Self { method single_transaction (line 249) | pub fn single_transaction(mut self) -> Self { method disable_triggers (line 256) | pub fn disable_triggers(mut self) -> Self { method enable_row_security (line 263) | pub fn enable_row_security(mut self) -> Self { method if_exists (line 270) | pub fn if_exists(mut self) -> Self { method no_comments (line 277) | pub fn no_comments(mut self) -> Self { method no_data_for_failed_tables (line 284) | pub fn no_data_for_failed_tables(mut self) -> Self { method no_publications (line 291) | pub fn no_publications(mut self) -> Self { method no_security_labels (line 298) | pub fn no_security_labels(mut self) -> Self { method no_subscriptions (line 305) | pub fn no_subscriptions(mut self) -> Self { method no_table_access_method (line 312) | pub fn no_table_access_method(mut self) -> Self { method no_tablespaces (line 319) | pub fn no_tablespaces(mut self) -> Self { method section (line 326) | pub fn section>(mut self, section: S) -> Self { method strict_names (line 333) | pub fn strict_names(mut self) -> Self { method use_set_session_authorization (line 340) | pub fn use_set_session_authorization(mut self) -> Self { method host (line 347) | pub fn host>(mut self, hostname: S) -> Self { method port (line 354) | pub fn port(mut self, port: u16) -> Self { method username (line 361) | pub fn username>(mut self, name: S) -> Self { method no_password (line 368) | pub fn no_password(mut self) -> Self { method password (line 375) | pub fn password(mut self) -> Self { method pg_password (line 382) | pub fn pg_password>(mut self, pg_password: S) -> Self { method role (line 389) | pub fn role>(mut self, rolename: S) -> Self { method get_program (line 397) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 402) | fn get_program_dir(&self) -> &Option { method get_args (line 408) | fn get_args(&self) -> Vec { method get_envs (line 604) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 615) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 631) | fn test_builder_new() { function test_builder_from (line 640) | fn test_builder_from() { function test_builder_from_socket (line 656) | fn test_builder_from_socket() { function test_builder (line 670) | fn test_builder() { FILE: postgresql_commands/src/pg_rewind.rs type PgRewindBuilder (line 9) | pub struct PgRewindBuilder { method new (line 30) | pub fn new() -> Self { method from (line 35) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 41) | pub fn program_dir>(mut self, path: P) -> Self { method restore_target_wal (line 48) | pub fn restore_target_wal(mut self) -> Self { method target_pgdata (line 55) | pub fn target_pgdata>(mut self, directory: P) -> Self { method source_pgdata (line 62) | pub fn source_pgdata>(mut self, directory: P) -> Self { method source_server (line 69) | pub fn source_server>(mut self, connstr: S) -> Self { method dry_run (line 76) | pub fn dry_run(mut self) -> Self { method no_sync (line 83) | pub fn no_sync(mut self) -> Self { method progress (line 90) | pub fn progress(mut self) -> Self { method write_recovery_conf (line 97) | pub fn write_recovery_conf(mut self) -> Self { method config_file (line 104) | pub fn config_file>(mut self, filename: S) -> Self { method debug (line 111) | pub fn debug(mut self) -> Self { method no_ensure_shutdown (line 118) | pub fn no_ensure_shutdown(mut self) -> Self { method version (line 125) | pub fn version(mut self) -> Self { method help (line 132) | pub fn help(mut self) -> Self { method get_program (line 140) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 145) | fn get_program_dir(&self) -> &Option { method get_args (line 150) | fn get_args(&self) -> Vec { method get_envs (line 213) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 218) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 233) | fn test_builder_new() { function test_builder_from (line 242) | fn test_builder_from() { function test_builder (line 253) | fn test_builder() { FILE: postgresql_commands/src/pg_test_fsync.rs type PgTestFsyncBuilder (line 9) | pub struct PgTestFsyncBuilder { method new (line 19) | pub fn new() -> Self { method from (line 24) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 30) | pub fn program_dir>(mut self, path: P) -> Self { method filename (line 37) | pub fn filename>(mut self, filename: S) -> Self { method secs_per_test (line 44) | pub fn secs_per_test(mut self, secs: usize) -> Self { method get_program (line 52) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 57) | fn get_program_dir(&self) -> &Option { method get_args (line 62) | fn get_args(&self) -> Vec { method get_envs (line 79) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 84) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 99) | fn test_builder_new() { function test_builder_from (line 108) | fn test_builder_from() { function test_builder (line 119) | fn test_builder() { FILE: postgresql_commands/src/pg_test_timing.rs type PgTestTimingBuilder (line 9) | pub struct PgTestTimingBuilder { method new (line 18) | pub fn new() -> Self { method from (line 23) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 29) | pub fn program_dir>(mut self, path: P) -> Self { method duration (line 36) | pub fn duration>(mut self, duration: S) -> Self { method get_program (line 44) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 49) | fn get_program_dir(&self) -> &Option { method get_args (line 54) | fn get_args(&self) -> Vec { method get_envs (line 66) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 71) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 86) | fn test_builder_new() { function test_builder_from (line 95) | fn test_builder_from() { function test_builder (line 106) | fn test_builder() { FILE: postgresql_commands/src/pg_upgrade.rs type PgUpgradeBuilder (line 9) | pub struct PgUpgradeBuilder { method new (line 37) | pub fn new() -> Self { method from (line 42) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 48) | pub fn program_dir>(mut self, path: P) -> Self { method old_bindir (line 55) | pub fn old_bindir>(mut self, old_bindir: S) -> Self { method new_bindir (line 62) | pub fn new_bindir>(mut self, new_bindir: S) -> Self { method check (line 69) | pub fn check(mut self) -> Self { method old_datadir (line 76) | pub fn old_datadir>(mut self, old_datadir: S) -> Self { method new_datadir (line 83) | pub fn new_datadir>(mut self, new_datadir: S) -> Self { method jobs (line 90) | pub fn jobs>(mut self, jobs: S) -> Self { method link (line 97) | pub fn link(mut self) -> Self { method no_sync (line 104) | pub fn no_sync(mut self) -> Self { method old_options (line 111) | pub fn old_options>(mut self, old_options: S) -> Self { method new_options (line 118) | pub fn new_options>(mut self, new_options: S) -> Self { method old_port (line 125) | pub fn old_port(mut self, old_port: u16) -> Self { method new_port (line 132) | pub fn new_port(mut self, new_port: u16) -> Self { method retain (line 139) | pub fn retain(mut self) -> Self { method socketdir (line 146) | pub fn socketdir>(mut self, socketdir: S) -> Self { method username (line 153) | pub fn username>(mut self, username: S) -> Self { method verbose (line 160) | pub fn verbose(mut self) -> Self { method version (line 167) | pub fn version(mut self) -> Self { method clone (line 174) | pub fn clone(mut self) -> Self { method copy (line 181) | pub fn copy(mut self) -> Self { method help (line 188) | pub fn help(mut self) -> Self { method get_program (line 196) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 201) | fn get_program_dir(&self) -> &Option { method get_args (line 206) | fn get_args(&self) -> Vec { method get_envs (line 304) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 309) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 324) | fn test_builder_new() { function test_builder_from (line 333) | fn test_builder_from() { function test_builder (line 344) | fn test_builder() { FILE: postgresql_commands/src/pg_verifybackup.rs type PgVerifyBackupBuilder (line 9) | pub struct PgVerifyBackupBuilder { method new (line 27) | pub fn new() -> Self { method from (line 32) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 38) | pub fn program_dir>(mut self, path: P) -> Self { method exit_on_error (line 45) | pub fn exit_on_error(mut self) -> Self { method ignore (line 52) | pub fn ignore>(mut self, ignore: S) -> Self { method manifest_path (line 59) | pub fn manifest_path>(mut self, manifest_path: S) -> S... method no_parse_wal (line 66) | pub fn no_parse_wal(mut self) -> Self { method progress (line 73) | pub fn progress(mut self) -> Self { method quiet (line 80) | pub fn quiet(mut self) -> Self { method skip_checksums (line 87) | pub fn skip_checksums(mut self) -> Self { method wal_directory (line 94) | pub fn wal_directory>(mut self, wal_directory: S) -> S... method version (line 101) | pub fn version(mut self) -> Self { method help (line 108) | pub fn help(mut self) -> Self { method get_program (line 116) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 121) | fn get_program_dir(&self) -> &Option { method get_args (line 126) | fn get_args(&self) -> Vec { method get_envs (line 176) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 181) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 196) | fn test_builder_new() { function test_builder_from (line 205) | fn test_builder_from() { function test_builder (line 216) | fn test_builder() { FILE: postgresql_commands/src/pg_waldump.rs type PgWalDumpBuilder (line 9) | pub struct PgWalDumpBuilder { method new (line 35) | pub fn new() -> Self { method from (line 40) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 46) | pub fn program_dir>(mut self, path: P) -> Self { method backup_details (line 53) | pub fn backup_details(mut self) -> Self { method block (line 60) | pub fn block>(mut self, block: S) -> Self { method end (line 67) | pub fn end>(mut self, end: S) -> Self { method follow (line 74) | pub fn follow(mut self) -> Self { method fork (line 81) | pub fn fork>(mut self, fork: S) -> Self { method limit (line 88) | pub fn limit>(mut self, limit: S) -> Self { method path (line 95) | pub fn path>(mut self, path: S) -> Self { method quiet (line 102) | pub fn quiet(mut self) -> Self { method rmgr (line 109) | pub fn rmgr>(mut self, rmgr: S) -> Self { method relation (line 116) | pub fn relation>(mut self, relation: S) -> Self { method start (line 123) | pub fn start>(mut self, start: S) -> Self { method timeline (line 130) | pub fn timeline>(mut self, timeline: S) -> Self { method version (line 137) | pub fn version(mut self) -> Self { method fullpage (line 144) | pub fn fullpage(mut self) -> Self { method xid (line 151) | pub fn xid>(mut self, xid: S) -> Self { method stats (line 158) | pub fn stats>(mut self, stats: S) -> Self { method save_fullpage (line 165) | pub fn save_fullpage>(mut self, save_fullpage: S) -> S... method help (line 172) | pub fn help(mut self) -> Self { method get_program (line 180) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 185) | fn get_program_dir(&self) -> &Option { method get_args (line 190) | fn get_args(&self) -> Vec { method get_envs (line 281) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 286) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 301) | fn test_builder_new() { function test_builder_from (line 310) | fn test_builder_from() { function test_builder (line 321) | fn test_builder() { FILE: postgresql_commands/src/pgbench.rs type PgBenchBuilder (line 9) | pub struct PgBenchBuilder { method new (line 63) | pub fn new() -> Self { method from (line 68) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 82) | pub fn program_dir>(mut self, path: P) -> Self { method initialize (line 89) | pub fn initialize(mut self) -> Self { method init_steps (line 96) | pub fn init_steps>(mut self, steps: S) -> Self { method fill_factor (line 103) | pub fn fill_factor(mut self, factor: usize) -> Self { method no_vacuum (line 110) | pub fn no_vacuum(mut self) -> Self { method quiet (line 117) | pub fn quiet(mut self) -> Self { method scale (line 124) | pub fn scale(mut self, scale: usize) -> Self { method foreign_keys (line 131) | pub fn foreign_keys(mut self) -> Self { method index_tablespace (line 138) | pub fn index_tablespace>(mut self, tablespace: S) -> S... method partition_method (line 145) | pub fn partition_method>(mut self, method: S) -> Self { method partitions (line 152) | pub fn partitions(mut self, num: usize) -> Self { method tablespace (line 159) | pub fn tablespace>(mut self, tablespace: S) -> Self { method unlogged_tables (line 166) | pub fn unlogged_tables(mut self) -> Self { method builtin (line 173) | pub fn builtin>(mut self, name: S) -> Self { method file (line 180) | pub fn file>(mut self, filename: S) -> Self { method skip_some_updates (line 187) | pub fn skip_some_updates(mut self) -> Self { method select_only (line 194) | pub fn select_only(mut self) -> Self { method client (line 201) | pub fn client(mut self, num: usize) -> Self { method connect (line 208) | pub fn connect(mut self) -> Self { method define (line 215) | pub fn define>(mut self, var: S) -> Self { method jobs (line 222) | pub fn jobs(mut self, num: usize) -> Self { method log (line 229) | pub fn log(mut self) -> Self { method latency_limit (line 236) | pub fn latency_limit(mut self, num: usize) -> Self { method protocol (line 243) | pub fn protocol>(mut self, protocol: S) -> Self { method no_vacuum_bench (line 250) | pub fn no_vacuum_bench(mut self) -> Self { method progress (line 257) | pub fn progress(mut self, num: usize) -> Self { method report_per_command (line 264) | pub fn report_per_command(mut self) -> Self { method rate (line 271) | pub fn rate(mut self, num: usize) -> Self { method scale_bench (line 278) | pub fn scale_bench(mut self, scale: usize) -> Self { method transactions (line 285) | pub fn transactions(mut self, num: usize) -> Self { method time (line 292) | pub fn time(mut self, num: usize) -> Self { method vacuum_all (line 299) | pub fn vacuum_all(mut self) -> Self { method aggregate_interval (line 306) | pub fn aggregate_interval(mut self, num: usize) -> Self { method failures_detailed (line 313) | pub fn failures_detailed(mut self) -> Self { method log_prefix (line 320) | pub fn log_prefix>(mut self, prefix: S) -> Self { method max_tries (line 327) | pub fn max_tries(mut self, num: usize) -> Self { method progress_timestamp (line 334) | pub fn progress_timestamp(mut self) -> Self { method random_seed (line 341) | pub fn random_seed>(mut self, seed: S) -> Self { method sampling_rate (line 348) | pub fn sampling_rate(mut self, rate: f64) -> Self { method show_script (line 355) | pub fn show_script>(mut self, name: S) -> Self { method verbose_errors (line 362) | pub fn verbose_errors(mut self) -> Self { method debug (line 369) | pub fn debug(mut self) -> Self { method host (line 376) | pub fn host>(mut self, hostname: S) -> Self { method port (line 383) | pub fn port(mut self, port: u16) -> Self { method username (line 390) | pub fn username>(mut self, username: S) -> Self { method version (line 397) | pub fn version(mut self) -> Self { method help (line 404) | pub fn help(mut self) -> Self { method get_program (line 412) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 417) | fn get_program_dir(&self) -> &Option { method get_args (line 423) | fn get_args(&self) -> Vec { method get_envs (line 642) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 647) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 663) | fn test_builder_new() { function test_builder_from (line 672) | fn test_builder_from() { function test_builder_from_socket (line 688) | fn test_builder_from_socket() { function test_builder (line 702) | fn test_builder() { FILE: postgresql_commands/src/postgres.rs type PostgresBuilder (line 8) | pub struct PostgresBuilder { method new (line 47) | pub fn new() -> Self { method from (line 52) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 65) | pub fn program_dir>(mut self, path: P) -> Self { method n_buffers (line 72) | pub fn n_buffers(mut self, n_buffers: u32) -> Self { method runtime_param (line 79) | pub fn runtime_param>(mut self, name: S, value: S) -> ... method print_runtime_param (line 86) | pub fn print_runtime_param>(mut self, name: S) -> Self { method debugging_level (line 93) | pub fn debugging_level(mut self, level: u8) -> Self { method data_dir (line 100) | pub fn data_dir>(mut self, dir: P) -> Self { method european_date_format (line 107) | pub fn european_date_format(mut self) -> Self { method fsync_off (line 114) | pub fn fsync_off(mut self) -> Self { method host (line 121) | pub fn host>(mut self, host: S) -> Self { method tcp_ip_connections (line 128) | pub fn tcp_ip_connections(mut self) -> Self { method socket_location (line 135) | pub fn socket_location>(mut self, dir: P) -> Self { method max_connections (line 142) | pub fn max_connections(mut self, max: u32) -> Self { method port (line 149) | pub fn port(mut self, port: u16) -> Self { method show_stats (line 156) | pub fn show_stats(mut self) -> Self { method work_mem (line 163) | pub fn work_mem(mut self, mem: u32) -> Self { method version (line 170) | pub fn version(mut self) -> Self { method describe_config (line 177) | pub fn describe_config(mut self) -> Self { method help (line 184) | pub fn help(mut self) -> Self { method forbidden_plan_types (line 191) | pub fn forbidden_plan_types>(mut self, types: S) -> Se... method allow_system_table_changes (line 198) | pub fn allow_system_table_changes(mut self) -> Self { method disable_system_indexes (line 205) | pub fn disable_system_indexes(mut self) -> Self { method show_timings (line 212) | pub fn show_timings>(mut self, timings: S) -> Self { method send_sigabrt (line 219) | pub fn send_sigabrt(mut self) -> Self { method wait_seconds (line 226) | pub fn wait_seconds(mut self, seconds: u32) -> Self { method single_user_mode (line 233) | pub fn single_user_mode(mut self) -> Self { method dbname (line 240) | pub fn dbname>(mut self, dbname: S) -> Self { method override_debugging_level (line 247) | pub fn override_debugging_level(mut self, level: u8) -> Self { method echo_statement (line 254) | pub fn echo_statement(mut self) -> Self { method no_newline_delimiter (line 261) | pub fn no_newline_delimiter(mut self) -> Self { method output_file (line 268) | pub fn output_file>(mut self, file: P) -> Self { method bootstrapping_mode (line 275) | pub fn bootstrapping_mode(mut self) -> Self { method check_mode (line 282) | pub fn check_mode(mut self) -> Self { method get_program (line 290) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 295) | fn get_program_dir(&self) -> &Option { method get_args (line 301) | fn get_args(&self) -> Vec { method get_envs (line 447) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 452) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 468) | fn test_builder_new() { function test_builder_from (line 477) | fn test_builder_from() { function test_builder_from_socket (line 491) | fn test_builder_from_socket() { function test_builder (line 503) | fn test_builder() { FILE: postgresql_commands/src/psql.rs type PsqlBuilder (line 8) | pub struct PsqlBuilder { method new (line 52) | pub fn new() -> Self { method from (line 57) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 72) | pub fn program_dir>(mut self, path: P) -> Self { method command (line 79) | pub fn command>(mut self, command: S) -> Self { method dbname (line 86) | pub fn dbname>(mut self, dbname: S) -> Self { method file (line 93) | pub fn file>(mut self, file: P) -> Self { method list (line 100) | pub fn list(mut self) -> Self { method variable (line 107) | pub fn variable>(mut self, variable: (S, S)) -> Self { method version (line 115) | pub fn version(mut self) -> Self { method no_psqlrc (line 122) | pub fn no_psqlrc(mut self) -> Self { method single_transaction (line 129) | pub fn single_transaction(mut self) -> Self { method help (line 137) | pub fn help>(mut self, help: S) -> Self { method echo_all (line 144) | pub fn echo_all(mut self) -> Self { method echo_errors (line 151) | pub fn echo_errors(mut self) -> Self { method echo_queries (line 158) | pub fn echo_queries(mut self) -> Self { method echo_hidden (line 165) | pub fn echo_hidden(mut self) -> Self { method log_file (line 172) | pub fn log_file>(mut self, log_file: P) -> Self { method no_readline (line 179) | pub fn no_readline(mut self) -> Self { method output (line 186) | pub fn output>(mut self, output: P) -> Self { method quiet (line 193) | pub fn quiet(mut self) -> Self { method single_step (line 200) | pub fn single_step(mut self) -> Self { method single_line (line 207) | pub fn single_line(mut self) -> Self { method no_align (line 214) | pub fn no_align(mut self) -> Self { method csv (line 221) | pub fn csv(mut self) -> Self { method field_separator (line 228) | pub fn field_separator>(mut self, field_separator: S) ... method html (line 235) | pub fn html(mut self) -> Self { method pset (line 242) | pub fn pset>(mut self, pset: (S, S)) -> Self { method record_separator (line 250) | pub fn record_separator>(mut self, record_separator: S... method tuples_only (line 257) | pub fn tuples_only(mut self) -> Self { method table_attr (line 264) | pub fn table_attr>(mut self, table_attr: S) -> Self { method expanded (line 271) | pub fn expanded(mut self) -> Self { method field_separator_zero (line 278) | pub fn field_separator_zero(mut self) -> Self { method record_separator_zero (line 285) | pub fn record_separator_zero(mut self) -> Self { method host (line 292) | pub fn host>(mut self, host: S) -> Self { method port (line 299) | pub fn port(mut self, port: u16) -> Self { method username (line 306) | pub fn username>(mut self, username: S) -> Self { method no_password (line 313) | pub fn no_password(mut self) -> Self { method password (line 320) | pub fn password(mut self) -> Self { method pg_password (line 327) | pub fn pg_password>(mut self, pg_password: S) -> Self { method get_program (line 335) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 340) | fn get_program_dir(&self) -> &Option { method get_args (line 346) | fn get_args(&self) -> Vec { method get_envs (line 507) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 518) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 534) | fn test_builder_new() { function test_builder_from (line 543) | fn test_builder_from() { function test_builder_from_socket (line 559) | fn test_builder_from_socket() { function test_builder (line 573) | fn test_builder() { FILE: postgresql_commands/src/reindexdb.rs type ReindexDbBuilder (line 8) | pub struct ReindexDbBuilder { method new (line 37) | pub fn new() -> Self { method from (line 42) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 57) | pub fn program_dir>(mut self, path: P) -> Self { method all (line 64) | pub fn all(mut self) -> Self { method concurrently (line 71) | pub fn concurrently(mut self) -> Self { method dbname (line 78) | pub fn dbname>(mut self, dbname: S) -> Self { method echo (line 85) | pub fn echo(mut self) -> Self { method index (line 92) | pub fn index>(mut self, index: S) -> Self { method jobs (line 99) | pub fn jobs(mut self, jobs: u32) -> Self { method quiet (line 106) | pub fn quiet(mut self) -> Self { method system (line 113) | pub fn system(mut self) -> Self { method schema (line 120) | pub fn schema>(mut self, schema: S) -> Self { method table (line 127) | pub fn table>(mut self, table: S) -> Self { method tablespace (line 134) | pub fn tablespace>(mut self, tablespace: S) -> Self { method verbose (line 141) | pub fn verbose(mut self) -> Self { method version (line 148) | pub fn version(mut self) -> Self { method help (line 155) | pub fn help(mut self) -> Self { method host (line 162) | pub fn host>(mut self, host: S) -> Self { method port (line 169) | pub fn port(mut self, port: u16) -> Self { method username (line 176) | pub fn username>(mut self, username: S) -> Self { method no_password (line 183) | pub fn no_password(mut self) -> Self { method password (line 190) | pub fn password(mut self) -> Self { method pg_password (line 197) | pub fn pg_password>(mut self, pg_password: S) -> Self { method maintenance_db (line 204) | pub fn maintenance_db>(mut self, maintenance_db: S) ->... method get_program (line 212) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 217) | fn get_program_dir(&self) -> &Option { method get_args (line 222) | fn get_args(&self) -> Vec { method get_envs (line 319) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 330) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 346) | fn test_builder_new() { function test_builder_from (line 355) | fn test_builder_from() { function test_builder_from_socket (line 371) | fn test_builder_from_socket() { function test_builder (line 385) | fn test_builder() { FILE: postgresql_commands/src/traits.rs constant CREATE_NO_WINDOW (line 20) | const CREATE_NO_WINDOW: u32 = 0x0800_0000; type Settings (line 23) | pub trait Settings { method get_binary_dir (line 25) | fn get_binary_dir(&self) -> PathBuf; method get_host (line 27) | fn get_host(&self) -> OsString; method get_port (line 29) | fn get_port(&self) -> u16; method get_username (line 31) | fn get_username(&self) -> OsString; method get_password (line 33) | fn get_password(&self) -> OsString; method get_socket_dir (line 36) | fn get_socket_dir(&self) -> Option { method get_binary_dir (line 46) | fn get_binary_dir(&self) -> PathBuf { method get_host (line 50) | fn get_host(&self) -> OsString { method get_port (line 54) | fn get_port(&self) -> u16 { method get_username (line 58) | fn get_username(&self) -> OsString { method get_password (line 62) | fn get_password(&self) -> OsString { method get_binary_dir (line 73) | fn get_binary_dir(&self) -> PathBuf { method get_host (line 77) | fn get_host(&self) -> OsString { method get_port (line 81) | fn get_port(&self) -> u16 { method get_username (line 85) | fn get_username(&self) -> OsString { method get_password (line 89) | fn get_password(&self) -> OsString { method get_socket_dir (line 93) | fn get_socket_dir(&self) -> Option { type TestSettings (line 42) | pub struct TestSettings; type TestSocketSettings (line 69) | pub struct TestSocketSettings; type CommandBuilder (line 99) | pub trait CommandBuilder: Debug { method get_program (line 101) | fn get_program(&self) -> &'static OsStr; method get_program_dir (line 104) | fn get_program_dir(&self) -> &Option; method get_program_file (line 107) | fn get_program_file(&self) -> PathBuf { method get_args (line 116) | fn get_args(&self) -> Vec { method get_envs (line 121) | fn get_envs(&self) -> Vec<(OsString, OsString)>; method env (line 125) | fn env>(self, key: S, value: S) -> Self; method build (line 128) | fn build(self) -> std::process::Command method build_tokio (line 147) | fn build_tokio(self) -> tokio::process::Command method get_program (line 342) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 346) | fn get_program_dir(&self) -> &Option { method get_args (line 350) | fn get_args(&self) -> Vec { method get_envs (line 354) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 358) | fn env>(mut self, key: S, value: S) -> Self { type CommandToString (line 166) | pub trait CommandToString { method to_command_string (line 167) | fn to_command_string(&self) -> String; method to_command_string (line 172) | fn to_command_string(&self) -> String { method to_command_string (line 180) | fn to_command_string(&self) -> String { type CommandExecutor (line 188) | pub trait CommandExecutor { method execute (line 194) | fn execute(&mut self) -> Result<(String, String)>; method execute (line 207) | fn execute(&mut self) -> Result<(String, String)> { type AsyncCommandExecutor (line 198) | pub trait AsyncCommandExecutor { method execute (line 201) | async fn execute(&mut self, timeout: Option) -> Result<(Stri... method execute (line 248) | async fn execute(&mut self, timeout: Option) -> Result<(Stri... function test_command_builder_defaults (line 294) | fn test_command_builder_defaults() { type TestCommandBuilder (line 335) | struct TestCommandBuilder { function test_standard_command_builder (line 366) | fn test_standard_command_builder() { function test_tokio_command_builder (line 389) | fn test_tokio_command_builder() { function test_standard_to_command_string (line 407) | fn test_standard_to_command_string() { function test_tokio_to_command_string (line 415) | fn test_tokio_to_command_string() { function test_standard_command_execute (line 422) | async fn test_standard_command_execute() -> Result<()> { function test_standard_command_execute_error (line 440) | async fn test_standard_command_execute_error() { function test_tokio_command_execute (line 447) | async fn test_tokio_command_execute() -> Result<()> { function test_tokio_command_execute_error (line 466) | async fn test_tokio_command_execute_error() -> Result<()> { FILE: postgresql_commands/src/vacuumdb.rs type VacuumDbBuilder (line 9) | pub struct VacuumDbBuilder { method new (line 52) | pub fn new() -> Self { method from (line 57) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 72) | pub fn program_dir>(mut self, path: P) -> Self { method all (line 79) | pub fn all(mut self) -> Self { method buffer_usage_limit (line 86) | pub fn buffer_usage_limit>(mut self, buffer_usage_limi... method dbname (line 93) | pub fn dbname>(mut self, dbname: S) -> Self { method disable_page_skipping (line 100) | pub fn disable_page_skipping(mut self) -> Self { method echo (line 107) | pub fn echo(mut self) -> Self { method full (line 114) | pub fn full(mut self) -> Self { method freeze (line 121) | pub fn freeze(mut self) -> Self { method force_index_cleanup (line 128) | pub fn force_index_cleanup(mut self) -> Self { method jobs (line 135) | pub fn jobs(mut self, jobs: u32) -> Self { method min_mxid_age (line 142) | pub fn min_mxid_age>(mut self, min_mxid_age: S) -> Self { method min_xid_age (line 149) | pub fn min_xid_age>(mut self, min_xid_age: S) -> Self { method no_index_cleanup (line 156) | pub fn no_index_cleanup(mut self) -> Self { method no_process_main (line 163) | pub fn no_process_main(mut self) -> Self { method no_process_toast (line 170) | pub fn no_process_toast(mut self) -> Self { method no_truncate (line 177) | pub fn no_truncate(mut self) -> Self { method schema (line 184) | pub fn schema>(mut self, schema: S) -> Self { method exclude_schema (line 191) | pub fn exclude_schema>(mut self, exclude_schema: S) ->... method parallel (line 198) | pub fn parallel(mut self, parallel: u32) -> Self { method quiet (line 205) | pub fn quiet(mut self) -> Self { method skip_locked (line 212) | pub fn skip_locked(mut self) -> Self { method table (line 219) | pub fn table>(mut self, table: S) -> Self { method verbose (line 226) | pub fn verbose(mut self) -> Self { method version (line 233) | pub fn version(mut self) -> Self { method analyze (line 240) | pub fn analyze(mut self) -> Self { method analyze_only (line 247) | pub fn analyze_only(mut self) -> Self { method analyze_in_stages (line 254) | pub fn analyze_in_stages(mut self) -> Self { method help (line 261) | pub fn help(mut self) -> Self { method host (line 268) | pub fn host>(mut self, host: S) -> Self { method port (line 275) | pub fn port(mut self, port: u16) -> Self { method username (line 282) | pub fn username>(mut self, username: S) -> Self { method no_password (line 289) | pub fn no_password(mut self) -> Self { method password (line 296) | pub fn password(mut self) -> Self { method pg_password (line 303) | pub fn pg_password>(mut self, pg_password: S) -> Self { method maintenance_db (line 310) | pub fn maintenance_db>(mut self, maintenance_db: S) ->... method get_program (line 318) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 323) | fn get_program_dir(&self) -> &Option { method get_args (line 329) | fn get_args(&self) -> Vec { method get_envs (line 481) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 492) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 508) | fn test_builder_new() { function test_builder_from (line 517) | fn test_builder_from() { function test_builder_from_socket (line 533) | fn test_builder_from_socket() { function test_builder (line 547) | fn test_builder() { FILE: postgresql_commands/src/vacuumlo.rs type VacuumLoBuilder (line 9) | pub struct VacuumLoBuilder { method new (line 28) | pub fn new() -> Self { method from (line 33) | pub fn from(settings: &dyn Settings) -> Self { method program_dir (line 48) | pub fn program_dir>(mut self, path: P) -> Self { method limit (line 55) | pub fn limit(mut self, limit: usize) -> Self { method dry_run (line 62) | pub fn dry_run(mut self) -> Self { method verbose (line 69) | pub fn verbose(mut self) -> Self { method version (line 76) | pub fn version(mut self) -> Self { method help (line 83) | pub fn help(mut self) -> Self { method host (line 90) | pub fn host>(mut self, host: S) -> Self { method port (line 97) | pub fn port(mut self, port: u16) -> Self { method username (line 104) | pub fn username>(mut self, username: S) -> Self { method no_password (line 111) | pub fn no_password(mut self) -> Self { method password (line 118) | pub fn password(mut self) -> Self { method pg_password (line 125) | pub fn pg_password>(mut self, pg_password: S) -> Self { method get_program (line 133) | fn get_program(&self) -> &'static OsStr { method get_program_dir (line 138) | fn get_program_dir(&self) -> &Option { method get_args (line 143) | fn get_args(&self) -> Vec { method get_envs (line 194) | fn get_envs(&self) -> Vec<(OsString, OsString)> { method env (line 205) | fn env>(mut self, key: S, value: S) -> Self { function test_builder_new (line 221) | fn test_builder_new() { function test_builder_from (line 230) | fn test_builder_from() { function test_builder_from_socket (line 246) | fn test_builder_from_socket() { function test_builder (line 260) | fn test_builder() { FILE: postgresql_embedded/benches/embedded.rs function benchmarks (line 6) | fn benchmarks(criterion: &mut Criterion) { function bench_lifecycle (line 10) | fn bench_lifecycle(criterion: &mut Criterion) -> Result<()> { function lifecycle (line 20) | fn lifecycle() -> Result<()> { FILE: postgresql_embedded/build/build.rs function main (line 7) | async fn main() -> Result<()> { FILE: postgresql_embedded/build/bundle.rs function stage_postgresql_archive (line 19) | pub(crate) async fn stage_postgresql_archive() -> Result<()> { function cached_archive_path (line 88) | fn cached_archive_path(version: &Version) -> PathBuf { function supports_github_url (line 96) | fn supports_github_url(url: &str) -> postgresql_archive::Result { function register_custom_repository (line 102) | fn register_custom_repository() -> Result<()> { function register_theseus_repository (line 108) | fn register_theseus_repository() -> Result<()> { FILE: postgresql_embedded/src/blocking/postgresql.rs type PostgreSQL (line 9) | pub struct PostgreSQL { method new (line 17) | pub fn new(settings: Settings) -> Self { method status (line 25) | pub fn status(&self) -> Status { method settings (line 31) | pub fn settings(&self) -> &Settings { method setup (line 42) | pub fn setup(&mut self) -> Result<()> { method start (line 54) | pub fn start(&mut self) -> Result<()> { method stop (line 65) | pub fn stop(&self) -> Result<()> { method create_database (line 76) | pub fn create_database(&self, database_name: S) -> Result<()> method database_exists (line 90) | pub fn database_exists(&self, database_name: S) -> Result method drop_database (line 104) | pub fn drop_database(&self, database_name: S) -> Result<()> function test_postgresql (line 120) | fn test_postgresql() -> Result<()> { FILE: postgresql_embedded/src/error.rs type Result (line 4) | pub type Result = core::result::Result; type Error (line 8) | pub enum Error { method from (line 49) | fn from(error: postgresql_archive::Error) -> Self { method from (line 56) | fn from(error: std::io::Error) -> Self { method from (line 63) | fn from(error: FromUtf8Error) -> Self { function test_from_archive_error (line 75) | fn test_from_archive_error() { function test_from_io_error (line 82) | fn test_from_io_error() { function test_from_utf8_error (line 89) | fn test_from_utf8_error() { FILE: postgresql_embedded/src/lib.rs function test_version (line 206) | fn test_version() -> Result<()> { function test_version_latest (line 213) | fn test_version_latest() { function test_version_18 (line 218) | fn test_version_18() { function test_version_17 (line 223) | fn test_version_17() { function test_version_16 (line 228) | fn test_version_16() { function test_version_15 (line 233) | fn test_version_15() { function test_version_14 (line 239) | fn test_version_14() { FILE: postgresql_embedded/src/postgresql.rs constant PGDATABASE (line 28) | const PGDATABASE: &str = "PGDATABASE"; type Status (line 32) | pub enum Status { type PostgreSQL (line 45) | pub struct PostgreSQL { method new (line 53) | pub fn new(settings: Settings) -> Self { method status (line 76) | pub fn status(&self) -> Status { method settings (line 90) | pub fn settings(&self) -> &Settings { method installed_dir (line 98) | fn installed_dir(&self) -> Option { method is_initialized (line 143) | fn is_initialized(&self) -> bool { method is_running (line 148) | fn is_running(&self) -> bool { method setup (line 161) | pub async fn setup(&mut self) -> Result<()> { method install (line 183) | async fn install(&mut self) -> Result<()> { method initialize (line 240) | async fn initialize(&mut self) -> Result<()> { method start (line 278) | pub async fn start(&mut self) -> Result<()> { method stop (line 350) | pub async fn stop(&self) -> Result<()> { method get_pool (line 374) | async fn get_pool(&self) -> Result { method create_database (line 388) | pub async fn create_database(&self, database_name: S) -> Result<()> method database_exists (line 418) | pub async fn database_exists(&self, database_name: S) -> Result method drop_database (line 446) | pub async fn drop_database(&self, database_name: S) -> Result<()> method execute_command (line 473) | async fn execute_command( method execute_command (line 484) | async fn execute_command( method default (line 495) | fn default() -> Self { method drop (line 502) | fn drop(&mut self) { FILE: postgresql_embedded/src/settings.rs constant ARCHIVE (line 28) | pub(crate) const ARCHIVE: &[u8] = include_bytes!(concat!(env!("OUT_DIR")... constant BOOTSTRAP_SUPERUSER (line 31) | pub const BOOTSTRAP_SUPERUSER: &str = "postgres"; constant BOOTSTRAP_DATABASE (line 33) | pub const BOOTSTRAP_DATABASE: &str = "postgres"; type Settings (line 37) | pub struct Settings { method new (line 72) | pub fn new() -> Self { method binary_dir (line 125) | pub fn binary_dir(&self) -> PathBuf { method url (line 134) | pub fn url>(&self, database_name: S) -> String { method from_url (line 168) | pub fn from_url>(url: S) -> Result { method get_binary_dir (line 246) | fn get_binary_dir(&self) -> PathBuf { method get_host (line 250) | fn get_host(&self) -> OsString { method get_port (line 254) | fn get_port(&self) -> u16 { method get_username (line 258) | fn get_username(&self) -> OsString { method get_password (line 262) | fn get_password(&self) -> OsString { method get_socket_dir (line 266) | fn get_socket_dir(&self) -> Option { method default (line 273) | fn default() -> Self { type SettingsBuilder (line 305) | pub struct SettingsBuilder { method new (line 312) | pub fn new() -> Self { method releases_url (line 320) | pub fn releases_url>(mut self, releases_url: S) -> Self { method version (line 327) | pub fn version(mut self, version: VersionReq) -> Self { method installation_dir (line 334) | pub fn installation_dir>(mut self, dir: P) -> Self { method password_file (line 341) | pub fn password_file>(mut self, path: P) -> Self { method data_dir (line 348) | pub fn data_dir>(mut self, dir: P) -> Self { method host (line 355) | pub fn host>(mut self, host: S) -> Self { method port (line 362) | pub fn port(mut self, port: u16) -> Self { method username (line 369) | pub fn username>(mut self, username: S) -> Self { method password (line 376) | pub fn password>(mut self, password: S) -> Self { method temporary (line 383) | pub fn temporary(mut self, temporary: bool) -> Self { method timeout (line 390) | pub fn timeout(mut self, timeout: Option) -> Self { method configuration (line 397) | pub fn configuration(mut self, configuration: HashMap)... method config (line 404) | pub fn config, V: Into>(mut self, key: K, valu... method trust_installation_dir (line 411) | pub fn trust_installation_dir(mut self, trust: bool) -> Self { method socket_dir (line 419) | pub fn socket_dir>(mut self, dir: P) -> Self { method build (line 426) | pub fn build(self) -> Settings { method default (line 432) | fn default() -> Self { function default_version (line 439) | fn default_version() -> VersionReq { function test_archive_version (line 458) | fn test_archive_version() { function test_settings_new (line 463) | fn test_settings_new() { function test_settings_url_with_socket_dir (line 491) | fn test_settings_url_with_socket_dir() { function test_settings_from_url (line 506) | fn test_settings_from_url() -> Result<()> { function test_settings_from_url_with_socket_dir (line 544) | fn test_settings_from_url_with_socket_dir() -> Result<()> { function test_settings_from_url_invalid_url (line 561) | fn test_settings_from_url_invalid_url() { function test_settings_from_url_invalid_version (line 566) | fn test_settings_from_url_invalid_version() { function test_settings_from_url_invalid_timeout (line 571) | fn test_settings_from_url_invalid_timeout() { function test_settings_builder_defaults (line 576) | fn test_settings_builder_defaults() { function test_settings_builder_all_fields (line 587) | fn test_settings_builder_all_fields() { function test_settings_builder_config_method (line 622) | fn test_settings_builder_config_method() { function test_settings_builder_socket_dir (line 639) | fn test_settings_builder_socket_dir() { function test_settings_builder_default (line 648) | fn test_settings_builder_default() { FILE: postgresql_embedded/tests/blocking.rs function test_embedded_blocking_lifecycle (line 10) | fn test_embedded_blocking_lifecycle() -> Result<()> { FILE: postgresql_embedded/tests/dump_command.rs function dump_command (line 10) | async fn dump_command() -> anyhow::Result<()> { FILE: postgresql_embedded/tests/environment_variables.rs function lifecycle (line 6) | async fn lifecycle() -> anyhow::Result<()> { FILE: postgresql_embedded/tests/postgresql.rs function lifecycle (line 7) | async fn lifecycle() -> Result<()> { function test_embedded_async_lifecycle (line 37) | async fn test_embedded_async_lifecycle() -> Result<()> { function test_temporary_database (line 42) | async fn test_temporary_database() -> Result<()> { function test_persistent_database (line 64) | async fn test_persistent_database() -> Result<()> { function test_persistent_database_reuse (line 90) | async fn test_persistent_database_reuse() -> Result<()> { function postgres_concurrency (line 135) | async fn postgres_concurrency() -> Result<()> { function test_authentication_success (line 149) | async fn test_authentication_success() -> Result<()> { function test_authentication_invalid_username (line 166) | async fn test_authentication_invalid_username() -> Result<()> { function test_authentication_invalid_password (line 184) | async fn test_authentication_invalid_password() -> Result<()> { function test_username_setting (line 202) | async fn test_username_setting() -> Result<()> { FILE: postgresql_embedded/tests/start_config.rs function start_config (line 7) | async fn start_config() -> anyhow::Result<()> { FILE: postgresql_embedded/tests/unix_socket.rs function test_unix_socket_lifecycle (line 9) | async fn test_unix_socket_lifecycle() -> Result<()> { function test_unix_socket_with_builder (line 46) | async fn test_unix_socket_with_builder() -> Result<()> { function test_unix_socket_temporary_cleanup (line 75) | async fn test_unix_socket_temporary_cleanup() -> Result<()> { function test_unix_socket_url_format (line 101) | fn test_unix_socket_url_format() { function test_connection_type_tcp_vs_unix_socket (line 117) | async fn test_connection_type_tcp_vs_unix_socket() -> Result<()> { FILE: postgresql_embedded/tests/zonky.rs function test_zonky (line 8) | async fn test_zonky() -> Result<()> { FILE: postgresql_extensions/src/blocking/extensions.rs function get_available_extensions (line 15) | pub fn get_available_extensions() -> Result> { function get_installed_extensions (line 25) | pub fn get_installed_extensions(settings: &impl Settings) -> Result Result<()> { FILE: postgresql_extensions/src/error.rs type Result (line 4) | pub type Result = core::result::Result; type Error (line 8) | pub enum Error { method from (line 37) | fn from(value: PoisonError) -> Self { function test_from_poison_error (line 47) | fn test_from_poison_error() { FILE: postgresql_extensions/src/extensions.rs constant CONFIGURATION_FILE (line 19) | const CONFIGURATION_FILE: &str = "postgresql_extensions.json"; function get_available_extensions (line 26) | pub async fn get_available_extensions() -> Result Resul... function install (line 58) | pub async fn install( function uninstall (line 102) | pub async fn uninstall(settings: &impl Settings, namespace: &str, name: ... function get_configuration_file (line 140) | async fn get_configuration_file(settings: &dyn Settings) -> Result Result { function get_shared_path (line 176) | async fn get_shared_path(settings: &dyn Settings) -> Result { function get_extension_path (line 202) | async fn get_extension_path(settings: &dyn Settings) -> Result { function get_postgresql_version (line 212) | async fn get_postgresql_version(settings: &dyn Settings) -> Result( function execute_command (line 246) | async fn execute_command( function test_get_installed_extensions (line 259) | async fn test_get_installed_extensions() -> Result<()> { FILE: postgresql_extensions/src/matcher.rs function tar_gz_matcher (line 13) | pub fn tar_gz_matcher(url: &str, name: &str, version: &Version) -> Resul... function zip_matcher (line 27) | pub fn zip_matcher(url: &str, name: &str, version: &Version) -> Result Result { function regex (line 104) | fn regex(key: &str) -> Result { function test_invalid_url (line 115) | fn test_invalid_url() -> Result<()> { function test_no_version (line 122) | fn test_no_version() -> Result<()> { function test_invalid_version (line 128) | fn test_invalid_version() -> Result<()> { function test_tar_gz_matcher (line 138) | fn test_tar_gz_matcher() -> Result<()> { function test_zip_matcher (line 160) | fn test_zip_matcher() -> Result<()> { function test_matcher_success (line 182) | fn test_matcher_success() -> Result<()> { function test_matcher_errors (line 207) | fn test_matcher_errors() -> Result<()> { FILE: postgresql_extensions/src/model.rs type AvailableExtension (line 16) | pub struct AvailableExtension { method new (line 25) | pub fn new(namespace: &str, name: &str, description: &str) -> Self { method namespace (line 35) | pub fn namespace(&self) -> &str { method name (line 41) | pub fn name(&self) -> &str { method description (line 47) | pub fn description(&self) -> &str { method fmt (line 53) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type InstalledConfiguration (line 60) | pub struct InstalledConfiguration { method new (line 67) | pub fn new(extensions: Vec) -> Self { method read (line 75) | pub async fn read>(path: P) -> Result { method write (line 103) | pub async fn write>(&self, path: P) -> Result<()> { method extensions (line 127) | pub fn extensions(&self) -> &Vec { method extensions_mut (line 133) | pub fn extensions_mut(&mut self) -> &mut Vec { type InstalledExtension (line 140) | pub struct InstalledExtension { method new (line 150) | pub fn new(namespace: &str, name: &str, version: Version, files: Vec &str { method name (line 167) | pub fn name(&self) -> &str { method version (line 173) | pub fn version(&self) -> &Version { method files (line 179) | pub fn files(&self) -> &Vec { method fmt (line 185) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type TestSettings (line 191) | pub struct TestSettings; method get_binary_dir (line 195) | fn get_binary_dir(&self) -> PathBuf { method get_host (line 199) | fn get_host(&self) -> OsString { method get_port (line 203) | fn get_port(&self) -> u16 { method get_username (line 207) | fn get_username(&self) -> OsString { method get_password (line 211) | fn get_password(&self) -> OsString { function test_settings (line 222) | fn test_settings() { function test_available_extension (line 232) | fn test_available_extension() { function test_installed_configuration (line 244) | fn test_installed_configuration() { function test_installed_configuration_io (line 251) | async fn test_installed_configuration_io() -> Result<()> { function test_installed_extension (line 272) | fn test_installed_extension() { FILE: postgresql_extensions/src/repository/model.rs type Repository (line 10) | pub trait Repository: Debug + Send + Sync { method name (line 12) | fn name(&self) -> &str; method get_available_extensions (line 18) | async fn get_available_extensions(&self) -> Result Result> { method initialize (line 33) | pub fn initialize() -> Result<()> { method name (line 48) | fn name(&self) -> &'static str { method get_available_extensions (line 52) | async fn get_available_extensions(&self) -> Result Result<()> { FILE: postgresql_extensions/src/repository/registry.rs type NewFn (line 16) | type NewFn = dyn Fn() -> Result> + Send + Sync; type RepositoryRegistry (line 19) | struct RepositoryRegistry { method new (line 25) | fn new() -> Self { method register (line 32) | fn register(&mut self, namespace: &str, new_fn: Box) { method get (line 42) | fn get(&self, namespace: &str) -> Result> { method default (line 54) | fn default() -> Self { function register (line 79) | pub fn register(namespace: &str, new_fn: Box) -> Result<()> { function get (line 88) | pub fn get(namespace: &str) -> Result> { function get_namespaces (line 96) | pub fn get_namespaces() -> Result> { function get_repositories (line 104) | pub fn get_repositories() -> Result>> { type TestRepository (line 122) | struct TestRepository; method new (line 127) | fn new() -> Result> { method name (line 134) | fn name(&self) -> &'static str { method get_available_extensions (line 138) | async fn get_available_extensions(&self) -> Result Result<()> { function test_get_error (line 173) | fn test_get_error() { function test_get_portal_corp_extensions (line 180) | fn test_get_portal_corp_extensions() { function test_get_steampipe_extensions (line 186) | fn test_get_steampipe_extensions() { function test_get_tensor_chord_extensions (line 192) | fn test_get_tensor_chord_extensions() { function test_get_namespaces (line 197) | fn test_get_namespaces() { function test_get_repositories (line 208) | fn test_get_repositories() { FILE: postgresql_extensions/src/repository/steampipe/extensions.rs function init_extensions (line 6) | fn init_extensions() -> Vec { type SteampipeExtension (line 727) | pub struct SteampipeExtension { method new (line 734) | pub fn new(name: &str, description: &str, url: &str) -> SteampipeExten... function get (line 743) | pub fn get<'a>() -> &'a Vec { function test_get (line 752) | fn test_get() { FILE: postgresql_extensions/src/repository/steampipe/mod.rs constant URL (line 4) | pub const URL: &str = "https://github.com/turbot"; FILE: postgresql_extensions/src/repository/steampipe/repository.rs type Steampipe (line 18) | pub struct Steampipe; method new (line 26) | pub fn new() -> Result> { method initialize (line 34) | pub fn initialize() -> Result<()> { method name (line 49) | fn name(&self) -> &'static str { method get_available_extensions (line 53) | async fn get_available_extensions(&self) -> Result Result<()> { function test_get_archive_error (line 128) | async fn test_get_archive_error() -> anyhow::Result<()> { FILE: postgresql_extensions/src/repository/tensor_chord/mod.rs constant URL (line 3) | pub const URL: &str = "https://github.com/tensorchord"; FILE: postgresql_extensions/src/repository/tensor_chord/repository.rs type TensorChord (line 17) | pub struct TensorChord; method new (line 25) | pub fn new() -> Result> { method initialize (line 33) | pub fn initialize() -> Result<()> { method name (line 48) | fn name(&self) -> &'static str { method get_available_extensions (line 52) | async fn get_available_extensions(&self) -> Result Result<()> { FILE: postgresql_extensions/tests/blocking.rs function test_get_available_extensions (line 6) | fn test_get_available_extensions() -> anyhow::Result<()> { function test_extensions_blocking_lifecycle (line 25) | fn test_extensions_blocking_lifecycle() -> anyhow::Result<()> { FILE: postgresql_extensions/tests/extensions.rs function test_get_available_extensions (line 5) | async fn test_get_available_extensions() -> Result<()> { function test_extensions_tensor_chord_lifecycle (line 24) | async fn test_extensions_tensor_chord_lifecycle() -> Result<()> { FILE: postgresql_extensions/tests/portal_corp.rs function test_extensions_portal_corp_lifecycle (line 7) | async fn test_extensions_portal_corp_lifecycle() -> anyhow::Result<()> { FILE: postgresql_extensions/tests/steampipe.rs function test_extensions_steampipe_lifecycle (line 4) | async fn test_extensions_steampipe_lifecycle() -> anyhow::Result<()> {